From 4ebf6363df8c9661c43df3a549df76bbac1208fb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cenk=20G=C3=BCndo=C4=9Fan?= <mail@cgundogan.de>
Date: Wed, 14 Dec 2016 14:40:11 +0100
Subject: [PATCH] gnrc_netdev2_eth: check bytes_expected > 0

---
 sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_eth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_eth.c b/sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_eth.c
index 7c779c5f39..35b16d269a 100644
--- a/sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_eth.c
+++ b/sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_eth.c
@@ -35,7 +35,7 @@ static gnrc_pktsnip_t *_recv(gnrc_netdev2_t *gnrc_netdev2)
     int bytes_expected = dev->driver->recv(dev, NULL, 0, NULL);
     gnrc_pktsnip_t *pkt = NULL;
 
-    if (bytes_expected) {
+    if (bytes_expected > 0) {
         pkt = gnrc_pktbuf_add(NULL, NULL,
                 bytes_expected,
                 GNRC_NETTYPE_UNDEF);
-- 
GitLab