X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=parser%2Fparse.c;h=48db4ecd2acdcc62c2eefcd4402940ee801beced;hb=f407b5d80f3b2c5de66a7c835fb102a8d13376f6;hp=07ce0736d89bc91c4bf921a34f51dea6ae101c6c;hpb=5be0a82a353b67160142134de1cc51fa31d72759;p=chaz%2Fopenbox diff --git a/parser/parse.c b/parser/parse.c index 07ce0736..48db4ecd 100644 --- a/parser/parse.c +++ b/parser/parse.c @@ -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; }