diff --git a/usr.sbin/ppp/bundle.c b/usr.sbin/ppp/bundle.c index 9aea891b212f..5e808de69c7c 100644 --- a/usr.sbin/ppp/bundle.c +++ b/usr.sbin/ppp/bundle.c @@ -701,7 +701,7 @@ bundle_Create(const char *prefix, int type, int unit) bundle.dev.fd = ID0open(bundle.dev.Name, O_RDWR); if (bundle.dev.fd >= 0) break; - else if (errno == ENXIO) { + else if (errno == ENXIO || errno == ENOENT) { #if defined(__FreeBSD__) && !defined(NOKLDLOAD) if (bundle.unit == minunit && !kldtried++) { /*