Merged!
Maxim.
On 10/18/2014 12:40 AM, Mike Holmes wrote:
Failure from the socket create call should propagate up and not be passed
into bind.
Signed-off-by: Mike Holmes <[email protected]>
---
platform/linux-generic/odp_packet_socket.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/platform/linux-generic/odp_packet_socket.c
b/platform/linux-generic/odp_packet_socket.c
index da9b5a0..0492d1e 100644
--- a/platform/linux-generic/odp_packet_socket.c
+++ b/platform/linux-generic/odp_packet_socket.c
@@ -829,6 +829,8 @@ int setup_pkt_sock_mmap(pkt_sock_mmap_t *const pkt_sock,
const char *netdev,
pkt_sock->pool = pool;
pkt_sock->sockfd = mmap_pkt_socket();
+ if (pkt_sock->sockfd == -1)
+ return -1;
ret = mmap_bind_sock(pkt_sock, netdev);
if (ret != 0)
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp