summaryrefslogtreecommitdiff
path: root/ftp/proftpd-devel/files/patch-bd
blob: 7eb41bc857e89b4657aca5df02486e998d82e623 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- contrib/mod_sqlpw.c.old	Sun Feb 11 20:14:40 2001
+++ contrib/mod_sqlpw.c	Sun Feb 11 20:16:00 2001
@@ -400,9 +400,6 @@
   int return_type;
   int retval = AUTH_NOPWD;
 
-  if (!g.sql_passwd || !g.homedir)
-    return DECLINED (cmd);
-
   /* Figure out our default return style: Whether or not SQL should
    * allow other auth modules a shot at this user or not is controlled
    * by the parameter "SQLAuthoritative".  Like mod_pam this
@@ -418,6 +415,8 @@
   if ((user = cmd->argv[0]) == NULL)
     return return_type ? ERROR (cmd) : DECLINED (cmd);
   if ((pass = cmd->argv[1]) == NULL)
+    return return_type ? ERROR (cmd) : DECLINED (cmd);
+  if (!g.sql_passwd || !g.homedir)
     return return_type ? ERROR (cmd) : DECLINED (cmd);
 
   if (!g.pass