|
|
|
@@ -106,7 +106,7 @@ static av_cold int qtrle_encode_init(AVCodecContext *avctx) |
|
|
|
|
|
|
|
s->rlecode_table = av_mallocz(s->logical_width); |
|
|
|
s->skip_table = av_mallocz(s->logical_width); |
|
|
|
s->length_table = av_mallocz((s->logical_width + 1)*sizeof(int)); |
|
|
|
s->length_table = av_mallocz_array(s->logical_width + 1, sizeof(int)); |
|
|
|
if (!s->skip_table || !s->length_table || !s->rlecode_table) { |
|
|
|
av_log(avctx, AV_LOG_ERROR, "Error allocating memory.\n"); |
|
|
|
return AVERROR(ENOMEM); |
|
|
|
|