From e821204c4d9e9eb46ef573e5ec8548dee37ea5bf Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 17 Apr 2023 13:49:20 -0400 Subject: Revert "ustar: Verify full magic field" This reverts commit 1203f44aa85a88cfdc3008e7f14818c85bfe46c3. POSIX requires "ustar\0" but BusyBox tar creates "ustar ". Again, standard? What standard? --- (limited to 'src/ustar.c') diff --git a/src/ustar.c b/src/ustar.c index 989794b..c183560 100644 --- a/src/ustar.c +++ b/src/ustar.c @@ -93,7 +93,7 @@ _opkg_opk_ustar_next(struct opkg_opk_ustar *ustar, return OPKG_OPK_END; } - if (memcmp(header->magic, "ustar\0", sizeof(header->magic)) != 0) { + if (memcmp(header->magic, "ustar", strlen("ustar")) != 0) { return OPKG_OPK_ERROR; } -- cgit v0.9.1