Staging: batman-adv: Always receive when discarding.

It does not matter if the interface is to be activated or not, we must
read the packet in order that it be discarded.

Signed-off-by: Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
Andrew Lunn 2009-12-12 23:39:44 +01:00 committed by Greg Kroah-Hartman
parent da6b9ba95f
commit 4088c7ca57

View file

@ -1177,8 +1177,7 @@ static int discard_one_packet(struct batman_if *batman_if,
{
int result = -EAGAIN;
if ((batman_if->if_active == IF_TO_BE_ACTIVATED)
&& (batman_if->raw_sock)) {
if (batman_if->raw_sock) {
result = receive_raw_packet(batman_if->raw_sock,
packet_buff,
PACKBUFF_SIZE);