--- lr2Spam.03.php.orig	2005-03-23 13:05:25.000000000 -0800
+++ lr2Spam.03.php	2006-05-25 08:20:13.142118708 -0700
@@ -19,19 +19,21 @@
    echo '<input type="hidden" name="'.$lr2SpamTagName.'" value="'.$lr2SpamTagValue.'">'."\n";
 }
 
-function lr2Spam_post($id) {
+function lr2Spam_post($comment) {
    global $_POST, $wpdb;
    global $lr2SpamTagValue;
 
    if ( $_POST[$_POST['lr2SpamTagName']] != $lr2SpamTagValue ) {
       if ($loglr2Spam) {
-         error_log( 'SPAMMER: '.$_SERVER['REMOTE_ADDR'].', deleting comment id: '.$id );
+         error_log( 'SPAMMER: '.$_SERVER['REMOTE_ADDR'] );
          error_log( serialize($_POST) );
       }
-      $wpdb->query('DELETE FROM '.$wpdb->comments.' WHERE comment_ID = '.$id.' LIMIT 1;');
+      header("Location: http://www.outflux.net/spammer/?ip=" . $_SERVER['REMOTE_ADDR']);
+      exit();
    }
+   return $comment;
 }
 
 add_action('comment_form', 'lr2Spam_form');
-add_action('comment_post', 'lr2Spam_post');
+add_action('pre_comment_content', 'lr2Spam_post', 1);
 ?>
