From: Sergey Fedorov Date: Tue, 5 Nov 2013 06:54:29 +0000 (+0400) Subject: net: fix qemu_flush_queued_packets() in presence of a hub X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~524^2~3^2~40^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1597591cca8a8fa20b8872937b859ec2aaccba6c;p=sdk%2Femulator%2Fqemu.git net: fix qemu_flush_queued_packets() in presence of a hub Do not return after net_hub_flush(). Always flush callee network client incoming queue. Signed-off-by: Sergey Fedorov Signed-off-by: Stefan Hajnoczi --- diff --git a/net/net.c b/net/net.c index 870d3bbcee..0a88e68253 100644 --- a/net/net.c +++ b/net/net.c @@ -443,7 +443,6 @@ void qemu_flush_queued_packets(NetClientState *nc) if (net_hub_flush(nc->peer)) { qemu_notify_event(); } - return; } if (qemu_net_queue_flush(nc->incoming_queue)) { /* We emptied the queue successfully, signal to the IO thread to repoll