qemu-trivial
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-trivial] [PULL 1/8] slirp: Give error message if hostfwd_add/remov


From: Michael Tokarev
Subject: [Qemu-trivial] [PULL 1/8] slirp: Give error message if hostfwd_add/remove for unrecognized vlan/stack
Date: Fri, 18 Jul 2014 18:09:06 +0400

From: Peter Maydell <address@hidden>

If the user specified a (vlan ID, slirp stack name) tuple in a monitor
hostfwd_add/remove command and we can't find it, give the user an
error message rather than silently doing nothing.

This brings this error case in slirp_lookup() into line with the
other two.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Michael Tokarev <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
---
 net/slirp.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/net/slirp.c b/net/slirp.c
index 8fddc03..647039e 100644
--- a/net/slirp.c
+++ b/net/slirp.c
@@ -282,6 +282,7 @@ static SlirpState *slirp_lookup(Monitor *mon, const char 
*vlan,
         NetClientState *nc;
         nc = net_hub_find_client_by_name(strtol(vlan, NULL, 0), stack);
         if (!nc) {
+            monitor_printf(mon, "unrecognized (vlan-id, stackname) pair\n");
             return NULL;
         }
         if (strcmp(nc->model, "user")) {
-- 
1.7.10.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]