chiark
/
gitweb
/
~mdw
/
qmail
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Upstream qmail 1.03
[qmail]
/
qmail-getpw.c
diff --git
a/qmail-getpw.c
b/qmail-getpw.c
index 4833aac399199d9dbd91a7eb8d93b8e6f2245799..128c682698d27b0f961934c430128aeb0b83caa9 100644
(file)
--- a/
qmail-getpw.c
+++ b/
qmail-getpw.c
@@
-33,7
+33,9
@@
int userext()
byte_copy(username,extension - local,local);
username[extension - local] = 0;
case_lowers(username);
+ errno = 0;
pw = getpwnam(username);
+ if (errno == error_txtbsy) _exit(QLX_SYS);
if (pw)
if (pw->pw_uid)
if (stat(pw->pw_dir,&st) == 0) {