Index: wp-includes/capabilities.php
===================================================================
--- wp-includes/capabilities.php	(revision 25159)
+++ wp-includes/capabilities.php	(working copy)
@@ -1024,6 +1024,11 @@
 		}
 
 		$post_type = get_post_type_object( $post->post_type );
+		
+		if ( is_null( $post_type ) ) {
+			$caps[] = 'do_not_allow';
+			break;
+		}
 
 		if ( ! $post_type->map_meta_cap ) {
 			$caps[] = $post_type->cap->$cap;
@@ -1074,6 +1079,11 @@
 		}
 
 		$post_type = get_post_type_object( $post->post_type );
+		
+		if ( is_null( $post_type ) ) {
+			$caps[] = 'do_not_allow';
+			break;
+		}
 
 		if ( ! $post_type->map_meta_cap ) {
 			$caps[] = $post_type->cap->$cap;
@@ -1122,6 +1132,11 @@
 		}
 
 		$post_type = get_post_type_object( $post->post_type );
+		
+		if ( is_null( $post_type ) ) {
+			$caps[] = 'do_not_allow';
+			break;
+		}
 
 		if ( ! $post_type->map_meta_cap ) {
 			$caps[] = $post_type->cap->$cap;
