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

Reply via email to