diff options
| author | David Lin <[email protected]> | 2020-10-14 09:56:53 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-10-14 09:56:53 +0800 |
| commit | f8a20ee43316214cedbda7f21e0ad5cc07f9397a (patch) | |
| tree | d7650e2dd137d6a755c66ac631b93ea4a78f1b1e /examples/test | |
| parent | b809c020150a371824481f7f4bb3b5608ff1f85e (diff) | |
Update net_test.c
申请内存失败时,直接return,此前代码goto _exit进行rt_free空指针,会造成内存泄漏
Diffstat (limited to 'examples/test')
| -rw-r--r-- | examples/test/net_test.c | 4 |
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 */ |
