From a4d892a3f360f012054a827a13188bcfe69bc060 Mon Sep 17 00:00:00 2001 From: vda Date: Mon, 19 Mar 2007 21:48:56 +0000 Subject: dpkg: free_package(NULL) is ok, so don't test for NULL, just free. git-svn-id: svn://busybox.net/trunk/busybox@18170 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- archival/dpkg.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/archival/dpkg.c b/archival/dpkg.c index ebdf6c68a..0a42deb39 100644 --- a/archival/dpkg.c +++ b/archival/dpkg.c @@ -643,8 +643,7 @@ static unsigned fill_package_struct(char *control_buffer) return -1; } num = search_package_hashtable(new_node->name, new_node->version, VER_EQUAL); - if (package_hashtable[num] != NULL) - free_package(package_hashtable[num]); + free_package(package_hashtable[num]); package_hashtable[num] = new_node; return num; } @@ -1739,9 +1738,7 @@ int dpkg_main(int argc, char **argv) } for (i = 0; i < PACKAGE_HASH_PRIME; i++) { - if (package_hashtable[i] != NULL) { - free_package(package_hashtable[i]); - } + free_package(package_hashtable[i]); } for (i = 0; i < STATUS_HASH_PRIME; i++) { -- cgit v1.2.3-55-g6feb