From 318bc536719b2386fd86c3a1f51474ab25aadb38 Mon Sep 17 00:00:00 2001 From: Matthias Kolja Miehl <miehl@w3hs.net> Date: Sun, 21 Aug 2016 03:54:49 +0200 Subject: [PATCH] pkg/emb6: emb6_conn_udp: fix nullPointer error --- pkg/emb6/contrib/conn/udp/emb6_conn_udp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/emb6/contrib/conn/udp/emb6_conn_udp.c b/pkg/emb6/contrib/conn/udp/emb6_conn_udp.c index e4efda8be9..614687ae2c 100644 --- a/pkg/emb6/contrib/conn/udp/emb6_conn_udp.c +++ b/pkg/emb6/contrib/conn/udp/emb6_conn_udp.c @@ -230,11 +230,12 @@ static void _input_callback(struct udp_socket *c, void *ptr, static void _output_callback(c_event_t c_event, p_data_t p_data) { - _send_cmd_t *send_cmd = (_send_cmd_t *)p_data; - if ((c_event != EVENT_TYPE_CONN_SEND) || (p_data == NULL)) { return; } + + _send_cmd_t *send_cmd = (_send_cmd_t *)p_data; + if ((send_cmd->res = udp_socket_send(&send_cmd->sock, send_cmd->data, send_cmd->data_len)) < 0) { send_cmd->res = -EHOSTUNREACH; } -- GitLab