diff --git a/sites/all/modules/contrib/custom_search/custom_search.module b/sites/all/modules/contrib/custom_search/custom_search.module
index a088274..3542c0f 100644
--- a/sites/all/modules/contrib/custom_search/custom_search.module
+++ b/sites/all/modules/contrib/custom_search/custom_search.module
@@ -305,7 +305,9 @@ function custom_search_form_alter(&$form, &$form_state, $form_id) {
 
         // Form attributes
         $form['#attributes']['class'] = array('search-form');
-        $form['#submit'][] = 'custom_search_submit';
+        if (!in_array('custom_search_submit', $form['#submit'])) {
+          $form['#submit'][] = 'custom_search_submit';
+        }
       }
 
     break;
