Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > bcc0d48b17e3d107754834521c4a6d2c > files > 2

pam_mysql-0.7-0.rc1.13.mga9.src.rpm

diff -u pam_mysql-0.7RC1/pam_mysql.c pam_mysql-0.7RC1.scrambled/pam_mysql.c
--- pam_mysql-0.7RC1/pam_mysql.c	2006-01-09 11:35:59.000000000 +0100
+++ pam_mysql-0.7RC1.scrambled/pam_mysql.c	2011-06-09 20:20:46.346658126 +0200
@@ -2554,6 +2554,11 @@
 }
 /* }}} */
 
+void my_make_scrambled_password(
+     char *to,
+     const char *password,
+     size_t pass_len);
+
 /* {{{ pam_mysql_check_passwd
  */
 static pam_mysql_err_t pam_mysql_check_passwd(pam_mysql_ctx_t *ctx,
@@ -2655,7 +2660,7 @@
 						make_scrambled_password(buf, passwd);
 					}
 #else
-					make_scrambled_password(buf, passwd);
+					my_make_scrambled_password(buf, passwd, strlen(passwd));
 #endif
 
 					vresult = strcmp(row[0], buf);
@@ -2846,7 +2851,7 @@
 					make_scrambled_password(encrypted_passwd, new_passwd);
 				}
 #else
-				make_scrambled_password(encrypted_passwd, new_passwd);
+				my_make_scrambled_password(encrypted_passwd, new_passwd, strlen(new_passwd));
 #endif
 				break;