Index: gpu/command_buffer/service/gles2_cmd_decoder.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
index b9a3ac0af21f91f9abd65bca6ece5c285a5ee357..c81a5d05ff4edd72dc5139d2afdca906f4fa3357 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
@@ -7643,7 +7643,7 @@ void GLES2DecoderImpl::DoBlitFramebufferCHROMIUM( |
DCHECK(draw_framebuffer); |
const Framebuffer::Attachment* draw_buffer = |
draw_framebuffer->GetAttachment(attachment); |
- if (!draw_buffer) { |
+ if (!draw_buffer || !read_buffer) { |
continue; |
} |
if (draw_buffer->IsSameAttachment(read_buffer)) { |