From 984cd3e0b60d744e0b887ba2340c78b85eb991eb Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Fri, 3 Sep 2021 13:47:04 +0300 Subject: extract: remove redundant file unlink on failure path apk_extract_file() already calls unlink if the error is fatal. --- src/app_extract.c | 1 - 1 file changed, 1 deletion(-) (limited to 'src') diff --git a/src/app_extract.c b/src/app_extract.c index 0d13db1..c2836da 100644 --- a/src/app_extract.c +++ b/src/app_extract.c @@ -151,7 +151,6 @@ static int extract_file(struct apk_extract_ctx *ectx, const struct apk_file_info } else { r = apk_extract_file(ctx->root_fd, fi, 0, 0, is, 0, 0, 0, ctx->extract_flags, &ectx->ac->out); - if (r != 0) unlinkat(ctx->root_fd, fi->name, 0); } if (is) r = apk_istream_close_error(is, r); return r; -- cgit v1.2.3-70-g09d2