--- hashlib_orig.c	2009-02-26 13:59:32.000000000 +0000
+++ hashlib.c	2014-09-29 12:22:44.900311700 +0100
@@ -171,6 +171,9 @@
   BUCKET_CONTENTS *list;
   int bucket;
   unsigned int hv;
+  
+  if (NULL == string)
+    return (BUCKET_CONTENTS *)NULL;
 
   if (table == 0 || ((flags & HASH_CREATE) == 0 && HASH_ENTRIES (table) == 0))
     return (BUCKET_CONTENTS *)NULL;
