mirror of https://gitee.com/openkylin/qemu.git
Fix tap device counting.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2884 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
821f7e7610
commit
4f01035ff2
2
vl.c
2
vl.c
|
@ -4229,6 +4229,7 @@ static int net_client_init(const char *str)
|
|||
char ifname[64];
|
||||
char setup_script[1024];
|
||||
int fd;
|
||||
vlan->nb_host_devs++;
|
||||
if (get_param_value(buf, sizeof(buf), "fd", p) > 0) {
|
||||
fd = strtol(buf, NULL, 0);
|
||||
ret = -1;
|
||||
|
@ -4241,7 +4242,6 @@ static int net_client_init(const char *str)
|
|||
if (get_param_value(setup_script, sizeof(setup_script), "script", p) == 0) {
|
||||
pstrcpy(setup_script, sizeof(setup_script), DEFAULT_NETWORK_SCRIPT);
|
||||
}
|
||||
vlan->nb_host_devs++;
|
||||
ret = net_tap_init(vlan, ifname, setup_script);
|
||||
}
|
||||
} else
|
||||
|
|
Loading…
Reference in New Issue