--- comment.php.orig	2007-10-17 22:52:53.000000000 -0400
+++ comment.php	2007-10-17 22:52:25.000000000 -0400
@@ -724,10 +724,17 @@
 				$post_links[] = $link_test;
 			elseif ( ($test['path'] != '/') && ($test['path'] != '') )
 				$post_links[] = $link_test;
 		endif;
 	endforeach;
+	
+	// Now we get rid of any pings to ourself
+	foreach ($post_links as $key => $current_link) {
+		if (!strstr(strtolower($current_link),get_option('home'))) {
+			unset($post_links[$key]);
+		}
+	}
 
 	do_action_ref_array('pre_ping', array(&$post_links, &$pung));
 
 	foreach ( (array) $post_links as $pagelinkedto ) {
 		$pingback_server_url = discover_pingback_server_uri($pagelinkedto, 2048);
