From aa44cfac05bb4bd6f336ebbfd7b26deca8a19075 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Tue, 3 Aug 2021 21:21:09 +0300 Subject: extract: fix extracting untrusted package --- src/app_extract.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/app_extract.c') diff --git a/src/app_extract.c b/src/app_extract.c index 57d40fe..75034bf 100644 --- a/src/app_extract.c +++ b/src/app_extract.c @@ -141,8 +141,11 @@ static int extract_v3_meta(struct apk_extract_ctx *ectx, struct adb *db) static int extract_file(struct apk_extract_ctx *ectx, const struct apk_file_info *fi, struct apk_istream *is) { struct extract_ctx *ctx = container_of(ectx, struct extract_ctx, ectx); + struct apk_out *out = &ctx->ac->out; int r; + apk_dbg2(out, "%s", fi->name); + if (fi->uvol_name) return apk_extract_volume(ectx->ac, fi, is); r = apk_extract_file(ctx->root_fd, fi, 0, 0, is, 0, 0, 0, -- cgit v1.2.3-70-g09d2