From 91fb62782e7db0b3f1f296e8132871b363440a18 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Thu, 13 Apr 2023 08:01:54 -0400 Subject: ustar: Size field (and all other ints) is octal --- diff --git a/src/ustar.c b/src/ustar.c index 63998ec..c616ac8 100644 --- a/src/ustar.c +++ b/src/ustar.c @@ -67,7 +67,7 @@ _opkg_opk_ustar_next(struct opkg_opk_gzip_state *gzip_state, const char *member, return OPKG_OPK_ERROR; } - size = strtol(header->size, &size_end, 10); + size = strtol(header->size, &size_end, 8); if (*size_end != '\0') { return OPKG_OPK_ERROR; } -- cgit v0.9.1