Index: form.inc =================================================================== --- form.inc (revision 3708) +++ form.inc (working copy) @@ -574,9 +574,7 @@ * not be repeated in the submission step. */ function drupal_validate_form($form_id, $form, &$form_state) { - static $validated_forms = array(); - - if (isset($validated_forms[$form_id])) { + if (isset($form_state['drupal_validate_form_already'])) { return; } @@ -590,7 +588,7 @@ } _form_validate($form, $form_state, $form_id); - $validated_forms[$form_id] = TRUE; + $form_state['drupal_validate_form_already'] = TRUE; } /**