Index: /trunk/wp-includes/functions.php
===================================================================
--- /trunk/wp-includes/functions.php	(revision 1899)
+++ /trunk/wp-includes/functions.php	(revision 1900)
@@ -349,6 +349,8 @@
 			return false;
 		endif;
-	  
-		if (@ $kellogs =  unserialize($option) ) return $kellogs;
+
+		@ $kellogs = unserialize($option);
+		if ($kellogs !== FALSE)
+			return $kellogs;
 		else return $option;
 	endif;
@@ -379,7 +381,7 @@
 		if ('home' == $option->option_name) $option->option_value = preg_replace('|/+$|', '', $option->option_value);
 		if ('category_base' == $option->option_name) $option->option_value = preg_replace('|/+$|', '', $option->option_value);
-	if (@ $value =  unserialize($option->option_value) )
-		$all_options->{$option->option_name} = $value;
-	else $value = $option->option_value;
+		@ $value = unserialize($option->option_value);
+		if ($value === FALSE)
+			$value = $option->option_value;
 		$all_options->{$option->option_name} = $value;
 	}
