diff --git a/include/class.user.php b/include/class.user.php
index 97d6c52d3d3cde70a86586e104d7667dab48dfa1..887b909c2a17139e875affeeb2a47d025be6e23c 100644
--- a/include/class.user.php
+++ b/include/class.user.php
@@ -941,7 +941,7 @@ class UserAccount extends UserAccountModel {
     }
 
     function setPassword($new) {
-        $this->set('passwd', Passwd::hash($vars['passwd1']));
+        $this->set('passwd', Passwd::hash($new));
     }
 
     protected function sendUnlockEmail($template) {