From 900528b2f289ec6f6e95ce85926ceb80d58e1c16 Mon Sep 17 00:00:00 2001 From: Oleg Hahm Date: Sun, 3 Apr 2016 18:04:03 +0200 Subject: [PATCH] netdev2_tap: check for existence before calling cb --- cpu/native/netdev2_tap/netdev2_tap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cpu/native/netdev2_tap/netdev2_tap.c b/cpu/native/netdev2_tap/netdev2_tap.c index b12631af57..6c1a39b833 100644 --- a/cpu/native/netdev2_tap/netdev2_tap.c +++ b/cpu/native/netdev2_tap/netdev2_tap.c @@ -296,7 +296,9 @@ static int _send(netdev2_t *netdev, const struct iovec *vector, int n) } netdev->stats.tx_bytes += bytes; #endif - netdev->event_callback(netdev, NETDEV2_EVENT_TX_COMPLETE, NULL); + if (netdev->event_callback) { + netdev->event_callback(netdev, NETDEV2_EVENT_TX_COMPLETE, NULL); + } return res; }