]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/recdb.c
make regex case sensitive, and old memoserv fix
[irc/evilnet/x3.git] / src / recdb.c
index 024bc9a7eb78c98161247f678fcf05bc012943eb..18f57de830d38eefa9fabbf2db8a0877f7f03582 100644 (file)
@@ -93,7 +93,7 @@ typedef struct recdb_outfile {
 } RECDB_OUT;
 
 #ifdef HAVE_MMAP
-static int mmap_error=0;
+static int mmap_error;
 #endif
 
 #define EOL '\n'
@@ -620,6 +620,9 @@ parse_database(const char *filename)
         return NULL;
     }
     recdb.length = (size_t)statinfo.st_size;
+    if (recdb.length == 0) {
+        return alloc_database();
+    }
 
 #ifdef HAVE_MMAP
     /* Try mmap */