Fixes a theoretical race condition that would have caused more
retransmission than otherwise necessary.
buffer_clear(&b);
error = netdev_recv(cli->netdev, &b);
if (error) {
buffer_clear(&b);
error = netdev_recv(cli->netdev, &b);
if (error) {
}
flow_extract(&b, 0, &flow);
}
flow_extract(&b, 0, &flow);
}
}
netdev_drain(cli->netdev);
}
}
netdev_drain(cli->netdev);
buffer_uninit(&b);
return false;
}
buffer_uninit(&b);
return false;
}