[PATCH] pkg_hash: pkg_hash_check_unresolved: fix segfault

Yousong Zhou yszhou4tech at gmail.com
Thu Dec 24 03:10:17 EST 2020


Signed-off-by: Yousong Zhou <yszhou4tech at gmail.com>
---
 libopkg/pkg_hash.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libopkg/pkg_hash.c b/libopkg/pkg_hash.c
index 879c0ec..dbed3fe 100644
--- a/libopkg/pkg_hash.c
+++ b/libopkg/pkg_hash.c
@@ -263,7 +263,7 @@ pkg_hash_check_unresolved(pkg_t *maybe)
 	if (unresolved) {
 		res = 1;
 		tmp = unresolved;
-		while (tmp)
+		while (*tmp)
 			free(*(tmp++));
 		free(unresolved);
 	}



More information about the openwrt-devel mailing list