diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-01-22 12:46:07 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-01-22 12:46:07 +0000 |
commit | 938c7c07a38129deeb4eabe805e3ae80db8ccead (patch) | |
tree | 69e6b62e0aedec33265d1b3c0a50fcd154062dcd /includes/form.inc | |
parent | 4488b2481e327cbcbbbb9dfc439e8557a8942f8c (diff) | |
download | brdo-938c7c07a38129deeb4eabe805e3ae80db8ccead.tar.gz brdo-938c7c07a38129deeb4eabe805e3ae80db8ccead.tar.bz2 |
- Patch #360605 by Berdir: made CVS HEAD compatible with PHP5.3.
Diffstat (limited to 'includes/form.inc')
-rw-r--r-- | includes/form.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/includes/form.inc b/includes/form.inc index af42e8e27..703046302 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -291,6 +291,10 @@ function form_set_cache($form_build_id, $form, $form_state) { */ function drupal_execute($form_id, &$form_state) { $args = func_get_args(); + + // Make sure $form_state is passed around by reference. + $args[1] = &$form_state; + $form = call_user_func_array('drupal_retrieve_form', $args); $form['#post'] = $form_state['values']; drupal_prepare_form($form_id, $form, $form_state); |