diff --git a/components/net/lwip-2.1/porting/src/api_shell.c b/components/net/lwip-2.1/porting/src/api_shell.c index 161b237dc8684d0970f8ece253c8325a105dc75f..d72775e6047c70ed91d09c9802a2c4dfc40b6af3 100644 --- a/components/net/lwip-2.1/porting/src/api_shell.c +++ b/components/net/lwip-2.1/porting/src/api_shell.c @@ -527,7 +527,7 @@ static void ping_cmd(u32_t *parg) if (ret < 0) { PRINTK("Ping cmd failed due to some errors\n"); } - + free(parg); ping_taskid = -1; } @@ -589,7 +589,6 @@ u32_t OsShellPing(int argc, const char **argv) stPingTask.uwArg = (UINTPTR)parg; ret = LOS_TaskCreate((UINT32 *)(&ping_taskid), &stPingTask); if (ret != LOS_OK) { - free(parg); PRINTK("ping_task create failed 0x%08x.\n", ret); count = LWIP_SHELL_CMD_PING_RETRY_TIMES; } else { diff --git a/testsuites/sample/kernel/lms/It_los_lms_020.c b/testsuites/sample/kernel/lms/It_los_lms_020.c index 16719d2a857098e2813c777f344e70c2bc187392..add0077aa7ff6a1962aab57914abbbecedba2d68 100644 --- a/testsuites/sample/kernel/lms/It_los_lms_020.c +++ b/testsuites/sample/kernel/lms/It_los_lms_020.c @@ -36,9 +36,9 @@ static UINT32 TestCase(VOID) { CHAR *p = (CHAR *)LOS_MemAlloc(g_testLmsPool, INDEX_MAX); ICUNIT_ASSERT_NOT_EQUAL(p, NULL, 0); - memset_s(p, INDEX_MAX, 0, INDEX_MAX + 1); + (void)memset_s(p, INDEX_MAX, 0, INDEX_MAX + 1); PRINTK("p[0] = %d\n", p[0]); - memset_s(p, INDEX_MAX + 1, 0, INDEX_MAX + 1); /* trigger overflow */ + (void)memset_s(p, INDEX_MAX + 1, 0, INDEX_MAX + 1); /* trigger overflow */ return LOS_OK; } diff --git a/testsuites/sample/kernel/lms/It_los_lms_021.c b/testsuites/sample/kernel/lms/It_los_lms_021.c index dd6895e42038877bb00bc15bba12c206793c2b99..08195fc7852ed082f66be4544a189b8351977ea5 100644 --- a/testsuites/sample/kernel/lms/It_los_lms_021.c +++ b/testsuites/sample/kernel/lms/It_los_lms_021.c @@ -40,7 +40,7 @@ static UINT32 TestCase(VOID) memcpy_s(p, INDEX_MAX, src, INDEX_MAX + 1); PRINTK("p[0] = %d\n", p[0]); - memcpy_s(p, INDEX_MAX + 1, 0, INDEX_MAX + 1); /* trigger overflow */ + (void)memcpy_s(p, INDEX_MAX + 1, 0, INDEX_MAX + 1); /* trigger overflow */ return LOS_OK; } diff --git a/testsuites/unittest/fuzz/src/semaphore/sem_timedwait_fuzz.c b/testsuites/unittest/fuzz/src/semaphore/sem_timedwait_fuzz.c index 0d5b76a971c9e84c0260bfadb95f69be2349280f..9695f989ed4ba86d6b78203719d0396e8b9b09f6 100644 --- a/testsuites/unittest/fuzz/src/semaphore/sem_timedwait_fuzz.c +++ b/testsuites/unittest/fuzz/src/semaphore/sem_timedwait_fuzz.c @@ -65,7 +65,7 @@ void SemTimedWaitFuzzTest(void) absTimeout.tv_sec = (*(int *)DT_SetGetS32(&g_element[elemSecIndex], 0)) % SEC_MODE_VALUE; absTimeout.tv_nsec = (*(int *)DT_SetGetS32(&g_element[elemNsecIndex], 0) % NSEC_MODE_VALUE); - memset_s(&sem, sizeof(sem), 0, sizeof(sem_t)); + (void)memset_s(&sem, sizeof(sem), 0, sizeof(sem_t)); pshared = (*(int *)DT_SetGetS32(&g_element[1], DEFAULT_SHARED_VALUE)); value = (*(unsigned int *)DT_SetGetU32(&g_element[1], 0)) % MAX_SEM_VALUE; sem_init(&sem, pshared, value); diff --git a/testsuites/unittest/fuzz/src/socket/net_fuzz.c b/testsuites/unittest/fuzz/src/socket/net_fuzz.c index e702c08488c07390a003b2fb9eb8a7030ebf4e9f..320c7570278e5c6c867b7d8d9bfe744fe5968bb7 100644 --- a/testsuites/unittest/fuzz/src/socket/net_fuzz.c +++ b/testsuites/unittest/fuzz/src/socket/net_fuzz.c @@ -123,7 +123,7 @@ static void *SampleUdpClient() clnAddr.sin_port = htons(g_udpPort); printf("c3\r\n"); - strcpy_s(buf, sizeof(buf), UDPMSG); + (void)strcpy_s(buf, sizeof(buf), UDPMSG); usleep(sleepSec); printf("c4, %s, %d\r\n", buf, strlen(buf)); @@ -266,7 +266,7 @@ static void *SampleTcpClient() if (err != EOK) { return (void *)(intptr_t)ret; } - strcpy_s(buf, sizeof(buf), CLI_MSG); + (void)strcpy_s(buf, sizeof(buf), CLI_MSG); int num2 = *(int *)DT_SetGetS32(&g_element[1], 0); send(num1, buf, strlen(CLI_MSG), num2); diff --git a/testsuites/unittest/posix/src/string/string_func_test_03.c b/testsuites/unittest/posix/src/string/string_func_test_03.c index 658babe4319bce09135d9ae26f4a8b3f5524e0fe..9b381fbdd146ede8b19527f2b09feb704021990b 100644 --- a/testsuites/unittest/posix/src/string/string_func_test_03.c +++ b/testsuites/unittest/posix/src/string/string_func_test_03.c @@ -211,7 +211,7 @@ LITE_TEST_CASE(PosixStringFuncTestSuite, testStrStrcspn002, Function | MediumTes LITE_TEST_CASE(PosixStringFuncTestSuite, testStrStrptime001, Function | MediumTest | Level1) { struct tm tmData; - memset_s(&tmData, sizeof(struct tm), 0, sizeof(struct tm)); + (void)memset_s(&tmData, sizeof(struct tm), 0, sizeof(struct tm)); char *ret = strptime("2020-10-29 21:24:00abc", "%Y-%m-%d %H:%M:%S", &tmData); TEST_ASSERT_EQUAL_CHAR_ARRAY(ret, "abc", 3); TEST_ASSERT_EQUAL_INT(tmData.tm_year, 120);