diff --git a/sys/dev/firewire/fwdev.c b/sys/dev/firewire/fwdev.c index 0d61fb7867e7..545f1cd18666 100644 --- a/sys/dev/firewire/fwdev.c +++ b/sys/dev/firewire/fwdev.c @@ -791,7 +791,7 @@ fwdev_clone(void *arg, char *name, int namelen, dev_t *dev) return; for (i = 0; i < NDEVTYPE; i++) - if (dev_stdclone(name, &subp, devnames[i], &unit) != 1) + if (dev_stdclone(name, &subp, devnames[i], &unit) == 2) goto found; /* not match */ return;