Index: wp-includes/functions.php
===================================================================
--- wp-includes/functions.php	(revision 18990)
+++ wp-includes/functions.php	(working copy)
@@ -3798,14 +3798,13 @@
 			$row = $wpdb->get_row( $wpdb->prepare("SELECT meta_value FROM $wpdb->sitemeta WHERE meta_key = %s AND site_id = %d", $option, $wpdb->siteid ) );
 
 			// Has to be get_row instead of get_var because of funkiness with 0, false, null values
-			if ( is_object( $row ) )
+			if ( is_object( $row ) ) {
 				$value = $row->meta_value;
-			else
+				$value = maybe_unserialize( $value );
+				wp_cache_set( $cache_key, $value, 'site-options' );
+			} else {
 				$value = $default;
-
-			$value = maybe_unserialize( $value );
-
-			wp_cache_set( $cache_key, $value, 'site-options' );
+			}
 		}
 	}
 
