summaryrefslogtreecommitdiff
path: root/drivers/net/slip
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2016-08-23 23:59:33 +0300
committerDavid S. Miller <davem@davemloft.net>2016-08-24 02:39:14 +0300
commite83c6744e81abc93a20d0eb3b7f504a176a6126a (patch)
treedee57e012d013ab817eb69dd6d1b8a277052e366 /drivers/net/slip
parent28a10c426e81afc88514bca8e73affccf850fdf6 (diff)
downloadlinux-e83c6744e81abc93a20d0eb3b7f504a176a6126a.tar.xz
udp: fix poll() issue with zero sized packets
Laura tracked poll() [and friends] regression caused by commit e6afc8ace6dd ("udp: remove headers from UDP packets before queueing") udp_poll() needs to know if there is a valid packet in receive queue, even if its payload length is 0. Change first_packet_length() to return an signed int, and use -1 as the indication of an empty queue. Fixes: e6afc8ace6dd ("udp: remove headers from UDP packets before queueing") Reported-by: Laura Abbott <labbott@redhat.com> Signed-off-by: Eric Dumazet <edumazet@google.com> Tested-by: Laura Abbott <labbott@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/slip')
0 files changed, 0 insertions, 0 deletions