--- search404/search404.module	2008-12-19 09:57:16.000000000 +0100
+++ new/search404.module	2009-06-22 20:20:22.000000000 +0200
@@ -39,6 +39,9 @@
     return false;
   }
   $keys = $_REQUEST['destination'];
+  if (!$keys) {
+    $keys = $_REQUEST['q'];
+  }
   $misc_var = variable_get('search404_regex', '');
   if (!empty($misc_var)) {
 	$keys = preg_grep($misc_var, $keys);
