From 51dad87b655cfe00dd37543474cedfd0b5be5611 Mon Sep 17 00:00:00 2001 From: yudechen Date: Sat, 25 Jun 2022 17:34:39 +0800 Subject: [PATCH] add judgment when private syscap is empty. Signed-off-by: yudechen Change-Id: I524c05ceee4a5e5c3eb7cc2e259457ffbeef4bdc --- interfaces/inner_api/syscap_interface.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/interfaces/inner_api/syscap_interface.c b/interfaces/inner_api/syscap_interface.c index bde2735..e8f9440 100644 --- a/interfaces/inner_api/syscap_interface.c +++ b/interfaces/inner_api/syscap_interface.c @@ -211,8 +211,13 @@ bool DecodePrivateSyscap(char *input, char (**output)[128], int *outputCnt) } inputPos++; } - inputPos = input; + if (syscapCnt == 0) { + *output = outputArray; + *outputCnt = syscapCnt; + return true; + } + inputPos = input; bufferLen = SYSCAP_STR_LEN_MAX * syscapCnt; outputArray = (char (*)[SYSCAP_STR_LEN_MAX])malloc(bufferLen); if (outputArray == NULL) { -- Gitee