marcmap: fix for fopen fail
authorAdam Dickmeiss <adam@indexdata.dk>
Fri, 17 May 2013 12:44:38 +0000 (14:44 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Fri, 17 May 2013 12:44:44 +0000 (14:44 +0200)
src/marcmap.c

index 42491e2..59cf858 100644 (file)
@@ -54,6 +54,8 @@ struct marcmap *marcmap_load(const char *filename, NMEM nmem)
     mm = NULL;
     mmhead = NULL;
     fp = fopen(filename, "r");
+    if (!fp)
+        return mmhead;
 
     while ((c = getc(fp) ) != EOF)
     {