Remove XML_PARSE_NOBLANKS from xmlReadFile
[pazpar2-moved-to-github.git] / src / pazpar2_config.c
index da3d469..902c0e6 100644 (file)
@@ -515,9 +515,9 @@ static int parse_metadata(struct conf_service *service, xmlNode *n,
 
 static void service_add_metadata(xmlNode *n, int *num_metadata, int *num_sortkeys)
 {
+    xmlChar *sortkey = xmlGetProp(n, (xmlChar *) "sortkey");
     (*num_metadata)++;
 
-    xmlChar *sortkey = xmlGetProp(n, (xmlChar *) "sortkey");
     if (sortkey && strcmp((const char *) sortkey, "no"))
         (*num_sortkeys)++;
     xmlFree(sortkey);
@@ -1263,8 +1263,8 @@ struct conf_config *config_create(const char *fname, int verbose)
 {
     xmlDoc *doc = xmlReadFile(fname,
                               NULL,
-                              XML_PARSE_XINCLUDE + XML_PARSE_NOBLANKS
-                              + XML_PARSE_NSCLEAN + XML_PARSE_NONET );
+                              XML_PARSE_XINCLUDE
+                              + XML_PARSE_NSCLEAN + XML_PARSE_NONET);
     xmlNode *n;
     const char *p;
     int r;