77 } |
77 } |
78 default: { |
78 default: { |
79 perror("Cannot load sync.xml"); |
79 perror("Cannot load sync.xml"); |
80 } |
80 } |
81 } |
81 } |
|
82 free(file); |
82 return 0; |
83 return 0; |
83 } |
84 } |
84 |
85 |
85 xmlDoc *doc = xmlReadFile(file, NULL, 0); |
86 xmlDoc *doc = xmlReadFile(file, NULL, 0); |
86 if(!doc) { |
87 if(!doc) { |
87 fprintf(stderr, "Broken configuration file\n"); |
88 fprintf(stderr, "Broken configuration file\n"); |
|
89 free(file); |
88 return -1; |
90 return -1; |
89 } |
91 } |
90 |
92 |
91 int ret = 0; |
93 int ret = 0; |
92 xmlNode *node = xmlDocGetRootElement(doc)->children; |
94 xmlNode *node = xmlDocGetRootElement(doc)->children; |