summaryrefslogtreecommitdiff
path: root/examples/test
diff options
context:
space:
mode:
authorDavid Lin <[email protected]>2020-10-14 09:56:53 +0800
committerGitHub <[email protected]>2020-10-14 09:56:53 +0800
commitf8a20ee43316214cedbda7f21e0ad5cc07f9397a (patch)
treed7650e2dd137d6a755c66ac631b93ea4a78f1b1e /examples/test
parentb809c020150a371824481f7f4bb3b5608ff1f85e (diff)
Update net_test.c
申请内存失败时,直接return,此前代码goto _exit进行rt_free空指针,会造成内存泄漏
Diffstat (limited to 'examples/test')
-rw-r--r--examples/test/net_test.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/test/net_test.c b/examples/test/net_test.c
index 53bd2836fa..c3867ecf4f 100644
--- a/examples/test/net_test.c
+++ b/examples/test/net_test.c
@@ -70,7 +70,7 @@ void udpecho_socket_entry(void *parameter)
{
/* no memory yet */
rt_kprintf("no memory\n");
- goto _exit;
+ return;
}
/* create a UDP socket */
if ((sock = socket(AF_INET, SOCK_DGRAM, 0)) == -1)
@@ -183,7 +183,7 @@ void tcpecho_socket_entry(void *parameter)
if (recv_data == RT_NULL)
{
rt_kprintf("no memory\n");
- goto _exit;
+ return;
}
/* create a TCP socket */