From 0314104d93b831f53a9ab21622ba61aa49b7cccd Mon Sep 17 00:00:00 2001 From: Timo Teras Date: Tue, 6 Jan 2009 20:30:22 +0200 Subject: db, pkg: fix rest of memory leaks --- src/hash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/hash.c') diff --git a/src/hash.c b/src/hash.c index b4bbc90..9260b9b 100644 --- a/src/hash.c +++ b/src/hash.c @@ -35,7 +35,7 @@ int apk_hash_foreach(struct apk_hash *h, apk_hash_enumerator_f e, void *ctx) for (i = 0; i < h->buckets->num; i++) { hlist_for_each_safe(pos, n, &h->buckets->item[i]) { r = e(((void *) pos) - offset, ctx); - if (r != 0) + if (r != 0 && ctx != NULL) return r; } } -- cgit v1.2.3