summaryrefslogtreecommitdiff
path: root/ftp/proftpd-devel/files/patch-bd
diff options
context:
space:
mode:
Diffstat (limited to 'ftp/proftpd-devel/files/patch-bd')
-rw-r--r--ftp/proftpd-devel/files/patch-bd21
1 files changed, 21 insertions, 0 deletions
diff --git a/ftp/proftpd-devel/files/patch-bd b/ftp/proftpd-devel/files/patch-bd
new file mode 100644
index 000000000000..7eb41bc857e8
--- /dev/null
+++ b/ftp/proftpd-devel/files/patch-bd
@@ -0,0 +1,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