iSulad/0007-image-clear-memory-if-failed.patch
lifeng68 97f5e13ccd isulad: set log level to warning in quota
Signed-off-by: lifeng68 <lifeng68@huawei.com>
2020-09-18 11:55:53 +08:00

35 lines
1.1 KiB
Diff

From 6e56e6d496ec6e28f9371e21a633f820bb95b141 Mon Sep 17 00:00:00 2001
From: haozi007 <liuhao27@huawei.com>
Date: Tue, 15 Sep 2020 10:52:20 +0800
Subject: [PATCH 07/10] image: clear memory if failed
create layer failed, to clear memory data
Signed-off-by: haozi007 <liuhao27@huawei.com>
---
.../modules/image/oci/storage/layer_store/layer_store.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/daemon/modules/image/oci/storage/layer_store/layer_store.c b/src/daemon/modules/image/oci/storage/layer_store/layer_store.c
index 934ec35..cf37bf9 100644
--- a/src/daemon/modules/image/oci/storage/layer_store/layer_store.c
+++ b/src/daemon/modules/image/oci/storage/layer_store/layer_store.c
@@ -1246,12 +1246,12 @@ int layer_store_create(const char *id, const struct layer_opts *opts, const stru
l = lookup(lid);
if (l == NULL) {
ret = -1;
- goto driver_remove;
+ goto clear_memory;
}
l->slayer->incompelte = true;
if (save_layer(l) != 0) {
ret = -1;
- goto driver_remove;
+ goto clear_memory;
}
ret = apply_diff(l, diff);
--
2.25.1