samples: net: mdns_responder: Fix coverity resource leak issue
Avoid resource leak by closing socket when there is an error. Coverity-CID: 215381 Fixes #33094 Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
This commit is contained in:
parent
7713d347a2
commit
6c3674cd4a
1 changed files with 2 additions and 0 deletions
|
@ -85,6 +85,7 @@ void service(void)
|
||||||
r = bind(server_fd, &server_addr, sizeof(server_addr));
|
r = bind(server_fd, &server_addr, sizeof(server_addr));
|
||||||
if (r == -1) {
|
if (r == -1) {
|
||||||
NET_DBG("bind() failed (%d)", errno);
|
NET_DBG("bind() failed (%d)", errno);
|
||||||
|
close(server_fd);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -103,6 +104,7 @@ void service(void)
|
||||||
r = listen(server_fd, 1);
|
r = listen(server_fd, 1);
|
||||||
if (r == -1) {
|
if (r == -1) {
|
||||||
NET_DBG("listen() failed (%d)", errno);
|
NET_DBG("listen() failed (%d)", errno);
|
||||||
|
close(server_fd);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue