mirror of
https://github.com/apache/nuttx.git
synced 2026-06-02 17:48:54 +08:00
devif/devif_poll : d_len must positive before invoke callback
Signed-off-by: xucheng5 <xucheng5@xiaomi.com>
This commit is contained in:
@@ -269,9 +269,12 @@ static int devif_poll_can_connections(FAR struct net_driver_s *dev,
|
||||
|
||||
/* Call back into the driver */
|
||||
|
||||
if (dev->d_len > 0)
|
||||
{
|
||||
bstop = callback(dev);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return bstop;
|
||||
}
|
||||
@@ -308,8 +311,11 @@ static int devif_poll_bluetooth_connections(FAR struct net_driver_s *dev,
|
||||
|
||||
/* Call back into the driver */
|
||||
|
||||
if (dev->d_len > 0)
|
||||
{
|
||||
bstop = callback(dev);
|
||||
}
|
||||
}
|
||||
|
||||
return bstop;
|
||||
}
|
||||
@@ -346,8 +352,11 @@ static int devif_poll_ieee802154_connections(FAR struct net_driver_s *dev,
|
||||
|
||||
/* Call back into the driver */
|
||||
|
||||
if (dev->d_len > 0)
|
||||
{
|
||||
bstop = callback(dev);
|
||||
}
|
||||
}
|
||||
|
||||
return bstop;
|
||||
}
|
||||
@@ -678,8 +687,11 @@ static int devif_poll_ipfrag(FAR struct net_driver_s *dev,
|
||||
|
||||
/* Call back into the driver */
|
||||
|
||||
if (dev->d_len > 0)
|
||||
{
|
||||
bstop = callback(dev);
|
||||
}
|
||||
}
|
||||
|
||||
/* Notify the device driver that ip fragments is available. */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user