Index: post.php
===================================================================
--- post.php	(revision 14227)
+++ post.php	(working copy)
@@ -4138,10 +4138,10 @@
 
 	$data = array( 'post_id' => $post_id, 'meta_value' => '1' );
 	if ( get_option('default_pingback_flag') ) {
-		$wpdb->insert( $wpdb->postmeta, $data + array( 'meta_key' => '_pingme' ) );
+		get_post_meta($post_id, '_pingme') ? update_post_meta($post_id, '_pingme', 1) : add_post_meta($post_id, '_pingme', 1);
 		do_action( 'added_postmeta', $wpdb->insert_id, $post_id, '_pingme', 1 );
 	}
-	$wpdb->insert( $wpdb->postmeta, $data + array( 'meta_key' => '_encloseme' ) );
+	get_post_meta($post_id, '_encloseme') ? update_post_meta($post_id, '_encloseme', 1) : add_post_meta($post_id, '_encloseme', 1);
 	do_action( 'added_postmeta', $wpdb->insert_id, $post_id, '_encloseme', 1 );
 
 	wp_schedule_single_event(time(), 'do_pings');
