Merge "webm_read_frame: avoid NULL dereference"

This commit is contained in:
James Zern 2017-04-27 21:47:09 +00:00 committed by Gerrit Code Review
commit ef15d38df0

View File

@ -165,10 +165,11 @@ int webm_read_frame(struct WebmInputContext *webm_ctx, uint8_t **buffer,
} }
if (get_new_block) { if (get_new_block) {
block = block_entry->GetBlock(); block = block_entry->GetBlock();
if (block == NULL) return -1;
webm_ctx->block_frame_index = 0; webm_ctx->block_frame_index = 0;
} }
} while (block->GetTrackNumber() != webm_ctx->video_track_index || } while (block_entry_eos ||
block_entry_eos); block->GetTrackNumber() != webm_ctx->video_track_index);
webm_ctx->cluster = cluster; webm_ctx->cluster = cluster;
webm_ctx->block_entry = block_entry; webm_ctx->block_entry = block_entry;