--- qmail-users.c Mon Nov 15 15:18:37 2004 +++ qmail-users.c Mon Dec 13 10:13:14 2004 @@ -143,9 +143,10 @@ static int lookup_passwd(struct qmail_us int qmail_users_lookup(struct qmail_user* u, const char* name, char dash) { - return (users_fd == -1) - ? lookup_passwd(u, name, dash) - : lookup_userscdb(u, name, dash); + if (users_fd != -1) { + if (lookup_userscdb(u, name, dash) == 1) return 1; + } + return lookup_passwd(u, name, dash); } int qmail_users_lookup_split(struct qmail_user* u, const char* name,