From 2f628a2240ae4ca4be3d33de6ba067e0e4d4609c Mon Sep 17 00:00:00 2001 From: grehan Date: Mon, 28 Oct 2013 22:41:36 +0000 Subject: MFC r257078 Fix panic in the tap driver when a tap and vmnet interface were created after each other e.g. ifconfig tap0 ifconfig vmnet0 Appears to be a cut'n'paste error from the tap code to the vmnet code where the name string wasn't updated in the call to make_dev(). Approved by: re (glebius) --- sys/net/if_tap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/net') diff --git a/sys/net/if_tap.c b/sys/net/if_tap.c index fe53a6a..62005a3 100644 --- a/sys/net/if_tap.c +++ b/sys/net/if_tap.c @@ -205,7 +205,7 @@ vmnet_clone_create(struct if_clone *ifc, int unit, caddr_t params) i = clone_create(&tapclones, &tap_cdevsw, &unit, &dev, VMNET_DEV_MASK); if (i) { dev = make_dev(&tap_cdevsw, unit | VMNET_DEV_MASK, UID_ROOT, - GID_WHEEL, 0600, "%s%d", tapname, unit); + GID_WHEEL, 0600, "%s%d", vmnetname, unit); } tapcreate(dev); -- cgit v1.1