Pass allocated unit number to make_dev, otherwise kernel panics later while
cloning second tap. Reviewed by: kevlo,ed
This commit is contained in:
parent
821311ea59
commit
ba60525b3f
@ -186,7 +186,7 @@ tap_clone_create(struct if_clone *ifc, int unit, caddr_t params)
|
||||
/* Find any existing device, or allocate new unit number. */
|
||||
i = clone_create(&tapclones, &tap_cdevsw, &unit, &dev, 0);
|
||||
if (i) {
|
||||
dev = make_dev(&tap_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600,
|
||||
dev = make_dev(&tap_cdevsw, unit, UID_ROOT, GID_WHEEL, 0600,
|
||||
"%s%d", tapname, unit);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user