diff --git includes/common.inc includes/common.inc
index bd41d28..edfc596 100644
--- includes/common.inc
+++ includes/common.inc
@@ -338,6 +338,13 @@ function drupal_goto($path = '', $query = NULL, $fragment = NULL, $http_response
     extract(parse_url(urldecode($_REQUEST['destination'])));
   }
 
+  drupal_alter('drupal_goto', array(
+    'path' => $path,
+    'query' => $query,
+    'fragment' => $fragment,
+    'http_response_code' => $http_response_code,
+  ));
+
   $url = url($path, array('query' => $query, 'fragment' => $fragment, 'absolute' => TRUE));
 
   // Allow modules to react to the end of the page request before redirecting.
