Index: wp-includes/ms-functions.php
===================================================================
--- wp-includes/ms-functions.php	(revision 23387)
+++ wp-includes/ms-functions.php	(working copy)
@@ -1112,9 +1112,10 @@
 	$result = $wpdb->insert( $wpdb->blogs, array('site_id' => $site_id, 'domain' => $domain, 'path' => $path, 'registered' => current_time('mysql')) );
 	if ( ! $result )
 		return false;
-
-	refresh_blog_details($wpdb->insert_id);
-	return $wpdb->insert_id;
+	
+	$blog_id = $wpdb->insert_id;
+	refresh_blog_details($blog_id);
+	return $blog_id;
 }
 
 /**
