From 01f59b6d9e94118d45d9020d98a77c92de60ce13 Mon Sep 17 00:00:00 2001 From: Marcus Shawcroft Date: Fri, 24 Jun 2016 15:40:13 +0100 Subject: [PATCH] net: uip: Fix udp_socket_process receive data callback buffer handling. Adjust the data pointer passed to a udp_socket_register() registered callback to point to the udp data contents rather than the header information. Change-Id: Ib90eee91e0ec4d0290517fee7b929d39ce3e07c6 Signed-off-by: Marcus Shawcroft --- net/ip/contiki/ip/udp-socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ip/contiki/ip/udp-socket.c b/net/ip/contiki/ip/udp-socket.c index 28180fa95fc..f1872d9465c 100644 --- a/net/ip/contiki/ip/udp-socket.c +++ b/net/ip/contiki/ip/udp-socket.c @@ -193,7 +193,7 @@ PROCESS_THREAD(udp_socket_process, ev, data, buf, user_data) UIP_HTONS(UIP_IP_BUF(buf)->srcport), &(UIP_IP_BUF(buf)->destipaddr), UIP_HTONS(UIP_IP_BUF(buf)->destport), - uip_buf(buf), uip_datalen(buf)); + uip_appdata(buf), uip_datalen(buf)); PROCESS_CONTEXT_END(); } }