git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/softnic: parse raw flow item
[dpdk.git]
/
examples
/
ip_pipeline
/
conn.c
diff --git
a/examples/ip_pipeline/conn.c
b/examples/ip_pipeline/conn.c
index
9338942
..
6b08e9e
100644
(file)
--- a/
examples/ip_pipeline/conn.c
+++ b/
examples/ip_pipeline/conn.c
@@
-96,12
+96,14
@@
conn_init(struct conn_params *p)
sizeof(server_address));
if (status == -1) {
conn_free(conn);
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);
return NULL;
}
status = listen(fd_server, 16);
if (status == -1) {
conn_free(conn);
+ close(fd_server);
return NULL;
}
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);
fd_client_group = epoll_create(1);
if (fd_client_group == -1) {
conn_free(conn);
+ close(fd_server);
return NULL;
}
return NULL;
}