server->mergekey_pct = 0;
server->server_settings = 0;
+ xmlChar *server_id = xmlGetProp(node, (xmlChar *) "id");
+ if (server_id)
+ server->server_id = nmem_strdup(nmem, (const char *)server_id);
+ else
+ server->server_id = 0;
+
for (n = node->children; n; n = n->next)
{
if (n->type != XML_ELEMENT_NODE)
}
else if (!(*sp)->id && !service_id)
{
- yaz_log(YLOG_FATAL, "Duplicate unnamed service '%s'",
- service_id);
+ yaz_log(YLOG_FATAL, "Duplicate unnamed service");
break;
}