change sscanf_s return value check.

Signed-off-by: yudechen <chenyude@huawei.com>
Change-Id: I6d9e75b5f31bd1b98b52ecc384a88da5c75034f6
This commit is contained in:
yudechen
2022-09-26 11:38:35 +08:00
parent 0c13d418df
commit 7be14a7276
+1 -1
View File
@@ -592,7 +592,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) { // 2, sscanf_s return value
PRINT_ERR("sscanf_s failed.\n");
free(input);
return -1;