From 9cb6d7de2d4b4f3e1aceadb2faa89e696e5ea6b6 Mon Sep 17 00:00:00 2001 From: yudechen Date: Mon, 26 Sep 2022 11:38:35 +0800 Subject: [PATCH] fixed 0aef18b from https://gitee.com/yudechen/developtools_syscap_codec/pulls/182 change sscanf_s return value check. Signed-off-by: yudechen Change-Id: I6d9e75b5f31bd1b98b52ecc384a88da5c75034f6 --- src/syscap_tool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syscap_tool.c b/src/syscap_tool.c index 3f16580..8b79f17 100644 --- a/src/syscap_tool.c +++ b/src/syscap_tool.c @@ -584,7 +584,7 @@ int32_t SeparateSyscapFromString(const char *inputString, uint32_t *osArray, uin // get os syscap data for (i = 0; i < PCID_OUT_BUFFER; i++) { ret = sscanf_s(input, "%u,%s", &osArray[i], input, inputLen); - if (ret == -1) { + if (ret != 2) { PRINT_ERR("sscanf_s failed.\n"); free(input); return -1; -- Gitee