Happy new year
[pazpar2-moved-to-github.git] / src / service_xslt.c
index 925d618..e654232 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of Pazpar2.
-   Copyright (C) 2006-2011 Index Data
+   Copyright (C) Index Data
 
 Pazpar2 is free software; you can redistribute it and/or modify it under
 the terms of the GNU General Public License as published by the Free
@@ -42,7 +42,7 @@ struct service_xslt
     xsltStylesheetPtr xsp;
     struct service_xslt *next;
 };
-    
+
 xsltStylesheetPtr service_xslt_get(struct conf_service *service,
                                    const char *id)
 {
@@ -79,7 +79,7 @@ int service_xslt_config(struct conf_service *service, xmlNode *n)
     if (!id)
     {
         yaz_log(YLOG_FATAL, "Missing attribute id for xslt element");
-        return 0;
+        return -1;
     }
     while (root && root->type != XML_ELEMENT_NODE)
         root = root->next;
@@ -94,12 +94,12 @@ int service_xslt_config(struct conf_service *service, xmlNode *n)
             yaz_log(YLOG_FATAL, "Multiple xslt with id=%s", id);
             return -1;
         }
-    
+
     sx = nmem_malloc(service->nmem, sizeof(*sx));
     sx->id = nmem_strdup(service->nmem, id);
     sx->next = service->xslt_list;
     service->xslt_list = sx;
-    
+
     xsp_doc = xmlNewDoc(BAD_CAST "1.0");
     xmlDocSetRootElement(xsp_doc, xmlCopyNode(root, 1));
     sx->xsp = xsltParseStylesheetDoc(xsp_doc);