From: Brendan Cully Date: Wed, 21 Dec 2005 21:02:50 +0000 (+0000) Subject: Check for NULL data in refactored mutt_hcache_fetch. X-Git-Tag: mutt-1-5-12-rel~198 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b6f291090d8f8c64989f81c2c40f25aad5b583c4;p=mutt Check for NULL data in refactored mutt_hcache_fetch. --- diff --git a/hcache.c b/hcache.c index 64053cde..b67c48e9 100644 --- a/hcache.c +++ b/hcache.c @@ -638,10 +638,10 @@ mutt_hcache_fetch(void *db, const char *filename, { struct header_cache *h = db; void* data; - + data = mutt_hcache_fetch_raw (db, filename, keylen); - - if (!crc32_matches(data, h->crc)) + + if (!data || !crc32_matches(data, h->crc)) { FREE(&data); return NULL;