mirror of
https://github.com/openharmony/developtools_syscap_codec.git
synced 2026-08-27 02:11:19 -04:00
change sscanf_s return value check.
Signed-off-by: yudechen <chenyude@huawei.com> Change-Id: I6d9e75b5f31bd1b98b52ecc384a88da5c75034f6
This commit is contained in:
+1
-1
@@ -592,7 +592,7 @@ int32_t SeparateSyscapFromString(const char *inputString, uint32_t *osArray, uin
|
|||||||
// get os syscap data
|
// get os syscap data
|
||||||
for (i = 0; i < PCID_OUT_BUFFER; i++) {
|
for (i = 0; i < PCID_OUT_BUFFER; i++) {
|
||||||
ret = sscanf_s(input, "%u,%s", &osArray[i], input, inputLen);
|
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");
|
PRINT_ERR("sscanf_s failed.\n");
|
||||||
free(input);
|
free(input);
|
||||||
return -1;
|
return -1;
|
||||||
|
|||||||
Reference in New Issue
Block a user