2020-07-14 10:31:15 +08:00
|
|
|
From e822b71ddcc50611e0718304ab2f93e41632ca66 Mon Sep 17 00:00:00 2001
|
2020-06-28 17:07:11 +08:00
|
|
|
From: jikui <jikui2@huawei.com>
|
|
|
|
|
Date: Tue, 23 Jun 2020 20:59:09 +0800
|
2020-07-14 10:31:15 +08:00
|
|
|
Subject: [PATCH 02/12] iSulad: resolve coredump of isula inspect ""
|
2020-06-28 17:07:11 +08:00
|
|
|
|
|
|
|
|
Signed-off-by: jikui <jikui2@huawei.com>
|
|
|
|
|
---
|
|
|
|
|
src/cmd/isula/information/inspect.c | 6 ++++--
|
|
|
|
|
1 file changed, 4 insertions(+), 2 deletions(-)
|
|
|
|
|
|
|
|
|
|
diff --git a/src/cmd/isula/information/inspect.c b/src/cmd/isula/information/inspect.c
|
2020-07-14 10:31:15 +08:00
|
|
|
index e9b6ff6..fe011ad 100644
|
2020-06-28 17:07:11 +08:00
|
|
|
--- a/src/cmd/isula/information/inspect.c
|
|
|
|
|
+++ b/src/cmd/isula/information/inspect.c
|
|
|
|
|
@@ -199,8 +199,9 @@ static int client_inspect_container(const struct isula_inspect_request *request,
|
|
|
|
|
|
|
|
|
|
ret = ops->container.inspect(request, response, config);
|
|
|
|
|
if (ret != 0) {
|
|
|
|
|
- if ((strstr(response->errmsg, "Inspect invalid name") != NULL) ||
|
|
|
|
|
- (strstr(response->errmsg, "No such image or container or accelerator") != NULL)) {
|
|
|
|
|
+ if ((response->errmsg != NULL) &&
|
|
|
|
|
+ (strstr(response->errmsg, "Inspect invalid name") != NULL ||
|
|
|
|
|
+ strstr(response->errmsg, "No such image or container or accelerator") != NULL)) {
|
|
|
|
|
return CONTAINER_NOT_FOUND;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -814,6 +815,7 @@ int cmd_inspect_main(int argc, const char **argv)
|
|
|
|
|
free(filter_string);
|
|
|
|
|
|
|
|
|
|
if (status) {
|
|
|
|
|
+ COMMAND_ERROR("Inspec error: No such object:%s", g_cmd_inspect_args.name);
|
|
|
|
|
exit(ECOMMON);
|
|
|
|
|
}
|
|
|
|
|
exit(EXIT_SUCCESS);
|
|
|
|
|
--
|
2020-07-14 10:31:15 +08:00
|
|
|
2.20.1
|
2020-06-28 17:07:11 +08:00
|
|
|
|