diff --git a/includes/form.inc b/includes/form.inc
index cde568fd25cd8a3f2d3bfc54ff051f06635bbb2d..df95ac21f6cca6b614481a2515034fe5cb645bc7 100644
--- a/includes/form.inc
+++ b/includes/form.inc
@@ -729,7 +729,7 @@ function expand_password_confirm($element) {
  * Validate password_confirm element.
  */
 function password_confirm_validate($form) {
-  if (isset($form['pass1']['#value'])) {
+  if (!empty($form['pass1']['#value'])) {
     $pass1 = trim($form['pass1']['#value']);
     $pass2 = trim($form['pass2']['#value']);
     form_set_value($form['pass1'], NULL);