Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix build with gcc48: free_func is never NULL.
Alexandre Perrin committed 13 years ago
commit 8fdc44434b3acccf8e22cd551fb708fcdf3c2d87
parent b4594b1
1 file changed +2 -4
modified libpkg/private/pkg.h
@@ -70,8 +70,7 @@
	struct type *hf1, *hf2;                    \
	HASH_ITER(hh, data, hf1, hf2) {            \
		HASH_DEL(data, hf1);               \
-
		if (free_func != NULL)             \
-
			free_func(hf1);           \
+
		free_func(hf1);                    \
	}                                          \
	data = NULL;                               \
} while (0)
@@ -80,8 +79,7 @@
	struct type *l1, *l2;                 \
	LL_FOREACH_SAFE(head, l1, l2) {       \
		LL_DELETE(head, l1);          \
-
		if (free_func != NULL)        \
-
			free_func(l1);        \
+
		free_func(l1);                \
	}                                     \
	head = NULL;                          \
} while (0)