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