From 4099c6905bcaa3c340ed9d4447e398885ecdd3a4 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Tue, 11 Aug 2009 12:15:20 +0000 Subject: [PATCH] Check for NULL pointer in ecdev_receive(). --- master/device.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/master/device.c b/master/device.c index 1a26e740..adba339a 100644 --- a/master/device.c +++ b/master/device.c @@ -506,6 +506,12 @@ void ecdev_receive( { const void *ec_data = data + ETH_HLEN; size_t ec_size = size - ETH_HLEN; + + if (unlikely(!data)) { + EC_WARN("%s() called with NULL data.\n", __func__); + return; + } + device->rx_count++; if (unlikely(device->master->debug_level > 1)) {