From fbd1711dac75e19b2ec316aa094d064826ff7408 Mon Sep 17 00:00:00 2001 From: balrog Date: Mon, 2 Jul 2007 13:31:53 +0000 Subject: [PATCH] Fix qemu_can_send_packet(), makes DHCP with multiple nics work - patch by Jason Wessel. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3040 c046a42c-6fe2-441c-8c8c-71466251a162 --- vl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vl.c b/vl.c index c556aa60..1539908d 100644 --- a/vl.c +++ b/vl.c @@ -3195,11 +3195,11 @@ int qemu_can_send_packet(VLANClientState *vc1) for(vc = vlan->first_client; vc != NULL; vc = vc->next) { if (vc != vc1) { - if (vc->fd_can_read && !vc->fd_can_read(vc->opaque)) - return 0; + if (vc->fd_can_read && vc->fd_can_read(vc->opaque)) + return 1; } } - return 1; + return 0; } void qemu_send_packet(VLANClientState *vc1, const uint8_t *buf, int size) -- 2.39.5