diff --git a/interfaces/native/innerkits/hisysevent_easy/hisysevent_easy.c b/interfaces/native/innerkits/hisysevent_easy/hisysevent_easy.c index c910092b4dd587d7a1d24ad9f0dba5c66d257893..93a8715f40965236591fb2226d8da374f42b1d62 100644 --- a/interfaces/native/innerkits/hisysevent_easy/hisysevent_easy.c +++ b/interfaces/native/innerkits/hisysevent_easy/hisysevent_easy.c @@ -93,6 +93,7 @@ static int GetRealPid(void) } char buf[LINE_BUF_SIZE]; + (void)memset_s(buf, sizeof(buf), 0, sizeof(buf)); int pos = 0; char curChar = 0; while (1) { @@ -106,7 +107,7 @@ static int GetRealPid(void) break; } pos = 0; - (void)memset_s(buf, sizeof(buf), '\0', sizeof(buf)); + (void)memset_s(buf, sizeof(buf), 0, sizeof(buf)); continue; } buf[pos] = curChar;