Deal with ENOENT properly on non-devfs machines
Broken in revision 1.109
This commit is contained in:
parent
dd689bd571
commit
c4c6616ad6
@ -721,11 +721,10 @@ bundle_Create(const char *prefix, int type, int unit)
|
||||
}
|
||||
}
|
||||
#endif
|
||||
err = errno;
|
||||
break;
|
||||
} else if (errno == ENOENT) {
|
||||
if (++enoentcount > 2)
|
||||
if (errno != ENOENT || ++enoentcount > 2) {
|
||||
err = errno;
|
||||
break;
|
||||
}
|
||||
} else
|
||||
err = errno;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user