hash.c: fix OOM triggered segfault
authorYang Tse <yangsita@gmail.com>
Sun, 25 Dec 2011 10:35:45 +0000 (11:35 +0100)
committerYang Tse <yangsita@gmail.com>
Sun, 25 Dec 2011 10:35:45 +0000 (11:35 +0100)
lib/hash.c

index 3704eea..4d85188 100644 (file)
@@ -264,6 +264,9 @@ Curl_hash_clean_with_criterium(struct curl_hash *h, void *user,
   struct curl_llist *list;
   int i;
 
+  if(!h)
+    return;
+
   for(i = 0; i < h->slots; ++i) {
     list = h->table[i];
     le = list->head; /* get first list entry */