examples/ip_pipeline: fix leak on connection error
Closing the fd_server file descriptor on error to fix the resource leak. Coverity issue: 272587 Fixes: 4bbf8e30aa5e ("examples/ip_pipeline: add CLI interface") Signed-off-by: Kevin Laatz <kevin.laatz@intel.com> Reviewed-by: Jasvinder Singh <jasvinder.singh@intel.com>
This commit is contained in:
parent
12f76f5247
commit
89668b1c75
@ -96,12 +96,14 @@ conn_init(struct conn_params *p)
|
||||
sizeof(server_address));
|
||||
if (status == -1) {
|
||||
conn_free(conn);
|
||||
close(fd_server);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
status = listen(fd_server, 16);
|
||||
if (status == -1) {
|
||||
conn_free(conn);
|
||||
close(fd_server);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -109,6 +111,7 @@ conn_init(struct conn_params *p)
|
||||
fd_client_group = epoll_create(1);
|
||||
if (fd_client_group == -1) {
|
||||
conn_free(conn);
|
||||
close(fd_server);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user