diff options
Diffstat (limited to 'plugins/password')
| -rw-r--r-- | plugins/password/drivers/sql.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/password/drivers/sql.php b/plugins/password/drivers/sql.php index d21c506ca..6264c74a6 100644 --- a/plugins/password/drivers/sql.php +++ b/plugins/password/drivers/sql.php @@ -70,7 +70,8 @@ function password_save($curpass, $passwd) if (!preg_match('/^\{' . $method . '\}/', $newpass)) { return PASSWORD_CRYPT_ERROR; } - $newpass = trim(str_replace('{' . $method . '}', '', $newpass)); + if (!$rcmail->config->get('password_dovecotpw_with_method')) + $newpass = trim(str_replace('{' . $method . '}', '', $newpass)); unlink($tmpfile); } $sql = str_replace('%D', $db->quote($newpass), $sql); |
