i already fixed this once :) var declarations go first
This commit is contained in:
parent
2c92ab7679
commit
03186a7bab
1 changed files with 6 additions and 3 deletions
|
@ -96,15 +96,18 @@ void timed_menu_read_pipe(int fd, void *d)
|
||||||
TIMED_MENU_DATA(menu)->buf + TIMED_MENU_DATA(menu)->buflen,
|
TIMED_MENU_DATA(menu)->buf + TIMED_MENU_DATA(menu)->buflen,
|
||||||
num_realloc);
|
num_realloc);
|
||||||
if (num_read == 0) {
|
if (num_read == 0) {
|
||||||
|
xmlDocPtr doc;
|
||||||
|
xmlNodePtr node;
|
||||||
|
|
||||||
menu->invalid = TRUE;
|
menu->invalid = TRUE;
|
||||||
menu_clear(menu);
|
menu_clear(menu);
|
||||||
|
|
||||||
TIMED_MENU_DATA(menu)->buf[TIMED_MENU_DATA(menu)->buflen] = '\0';
|
TIMED_MENU_DATA(menu)->buf[TIMED_MENU_DATA(menu)->buflen] = '\0';
|
||||||
|
|
||||||
xmlDocPtr doc = xmlParseMemory(TIMED_MENU_DATA(menu)->buf,
|
doc = xmlParseMemory(TIMED_MENU_DATA(menu)->buf,
|
||||||
TIMED_MENU_DATA(menu)->buflen);
|
TIMED_MENU_DATA(menu)->buflen);
|
||||||
|
|
||||||
xmlNodePtr node = xmlDocGetRootElement(doc);
|
node = xmlDocGetRootElement(doc);
|
||||||
|
|
||||||
if (!xmlStrcasecmp(node->name, (const xmlChar*) "timed_menu")) {
|
if (!xmlStrcasecmp(node->name, (const xmlChar*) "timed_menu")) {
|
||||||
if ((node = parse_find_node("item", node->xmlChildrenNode)))
|
if ((node = parse_find_node("item", node->xmlChildrenNode)))
|
||||||
|
|
Loading…
Reference in a new issue