It happens with ODP_PKTIO_TYPE_SOCKET_BASIC.

Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org>
---
 platform/linux-generic/odp_packet_socket.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/platform/linux-generic/odp_packet_socket.c 
b/platform/linux-generic/odp_packet_socket.c
index 9272146..0526166 100644
--- a/platform/linux-generic/odp_packet_socket.c
+++ b/platform/linux-generic/odp_packet_socket.c
@@ -276,7 +276,7 @@ int send_pkt_sock_basic(pkt_sock_t *const pkt_sock,
        unsigned i;
        unsigned flags;
        int sockfd;
-       int nb_tx;
+       unsigned nb_tx;
        int ret;
 
        sockfd = pkt_sock->sockfd;
@@ -301,7 +301,7 @@ int send_pkt_sock_basic(pkt_sock_t *const pkt_sock,
        }                       /* end while */
        nb_tx = i;
 
-       for (i = 0; i < len; i++)
+       for (i = 0; i < nb_tx; i++)
                odp_packet_free(pkt_table[i]);
 
        return nb_tx;
-- 
1.9.1

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to