Index: wp-admin/execute-pings.php
===================================================================
--- wp-admin/execute-pings.php	(revision 2980)
+++ wp-admin/execute-pings.php	(working copy)
@@ -27,7 +27,7 @@
 		}
 	}
 	// Do Trackbacks
-	if($trackbacks = $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE TRIM(to_ping) != ''")) {
+	if($trackbacks = $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE TRIM(to_ping) != '' AND post_status = 'publish'")) {
 		foreach($trackbacks as $trackback) {
 			//echo "trackback : $trackback->ID<br/>";
 			do_trackbacks($trackback->ID);
