X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=parser%2Fparse.c;h=48db4ecd2acdcc62c2eefcd4402940ee801beced;hb=0b4b4c2b709a09b05b69f62f82f15c4c910a0f1c;hp=72643652e9ce588f5905a8c4a750d581517c9f67;hpb=0e69ae2b96fb4dd7435ebe15645d1384d11a3ef7;p=chaz%2Fopenbox diff --git a/parser/parse.c b/parser/parse.c index 72643652..48db4ecd 100644 --- a/parser/parse.c +++ b/parser/parse.c @@ -59,7 +59,7 @@ gboolean parse_load_rc(xmlDocPtr *doc, xmlNodePtr *root) } g_free(path); if (!r) - g_message("unable to find a valid config file, using defaults"); + g_warning("unable to find a valid config file, using defaults"); return r; } @@ -109,7 +109,7 @@ void parse_tree(xmlDocPtr doc, xmlNodePtr node, void *nothing) char *parse_string(xmlDocPtr doc, xmlNodePtr node) { xmlChar *c = xmlNodeListGetString(doc, node->xmlChildrenNode, TRUE); - char *s = g_strdup((char*)c); + char *s = g_strdup(c ? (char*)c : ""); xmlFree(c); return s; }