iSulad/0079-2037-archive-reader-close-if-copy-to-container-faile.patch
zhangxiaoyu 68738aa0f1 upgrade from upstream
Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com>
2023-06-01 12:04:54 +08:00

30 lines
981 B
Diff

From bef050c8d5887f3bcf923dd5a275d9c67f47a6d4 Mon Sep 17 00:00:00 2001
From: zhangxiaoyu <zhangxiaoyu58@huawei.com>
Date: Thu, 1 Jun 2023 02:46:35 +0000
Subject: [PATCH 79/79] !2037 archive reader close if copy to container failed
* archive reader close if copy to container failed
---
src/cmd/isula/stream/cp.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/cmd/isula/stream/cp.c b/src/cmd/isula/stream/cp.c
index f85602ed..2b0a79c7 100644
--- a/src/cmd/isula/stream/cp.c
+++ b/src/cmd/isula/stream/cp.c
@@ -214,10 +214,8 @@ static int client_copy_to_container(const struct client_arguments *args, const c
config = get_connect_config(args);
ret = ops->container.copy_to_container(&request, response, &config);
- if (ret) {
- goto out;
- }
+ // archive reader close if copy to container failed
nret = archive_reader.close(archive_reader.context, &archive_err);
if (nret < 0) {
ret = nret;
--
2.25.1