Fix leak WRT server@id attr
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 26 Jan 2010 14:38:52 +0000 (15:38 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 26 Jan 2010 14:38:52 +0000 (15:38 +0100)
src/pazpar2_config.c

index 870151a..3b8a72e 100644 (file)
@@ -724,10 +724,12 @@ static struct conf_server *server_create(struct conf_config *config,
     server->server_settings = 0;
 
     if (server_id)
+    {
         server->server_id = nmem_strdup(nmem, (const char *)server_id);
+        xmlFree(server_id);
+    }
     else
         server->server_id = 0;
-
     for (n = node->children; n; n = n->next)
     {
         if (n->type != XML_ELEMENT_NODE)