Fix net_check_clients warnings: make it per vlan.
authorTristan Gingold <gingold@adacore.com>
Tue, 15 Mar 2011 13:20:54 +0000 (14:20 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 1 Apr 2011 20:32:27 +0000 (22:32 +0200)
Signed-off-by: Tristan Gingold <gingold@adacore.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
net.c

diff --git a/net.c b/net.c
index ddcca97..b2dfaa8 100644 (file)
--- a/net.c
+++ b/net.c
@@ -1305,9 +1305,10 @@ void net_check_clients(void)
 {
     VLANState *vlan;
     VLANClientState *vc;
-    int has_nic = 0, has_host_dev = 0;
 
     QTAILQ_FOREACH(vlan, &vlans, next) {
+        int has_nic = 0, has_host_dev = 0;
+
         QTAILQ_FOREACH(vc, &vlan->clients, next) {
             switch (vc->info->type) {
             case NET_CLIENT_TYPE_NIC: