[PATCH v2] erofs-utils: lib: fix potential NULL pointer dereference in docker_config.c

lasyaprathipati at gmail.com lasyaprathipati at gmail.com
Mon Mar 16 19:53:00 AEDT 2026


From: Sri Lasya <lasyaprathipati at gmail.com>

---
 lib/remotes/docker_config.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/remotes/docker_config.c b/lib/remotes/docker_config.c
index b346ee8..6401c1b 100644
--- a/lib/remotes/docker_config.c
+++ b/lib/remotes/docker_config.c
@@ -202,8 +202,10 @@ int erofs_docker_config_lookup(const char *registry,
 		}
 
 		entry = json_object_iter_peek_value(&it);
-                if (!entry)
+                if (!entry) {
+			json_object_iter_next(&it);
 			continue;
+		}
 		if (json_object_object_get_ex(entry, "auth", &auth_field)) {
 			b64 = json_object_get_string(auth_field);
 			if (b64 && *b64) {
-- 
2.43.0



More information about the Linux-erofs mailing list