Unified · Split
| @@ -79,7 +79,7 @@ AVFilterBufferRef *avfilter_ref_buffer(AVFilterBufferRef *ref, int pmask) · 78 unmodified lines | |||
| 79 | 79 | ||
| 80 | if (ref->extended_data && ref->extended_data != ref->data) { | 80 | if (ref->extended_data && ref->extended_data != ref->data) { |
| 81 | int nb_channels = av_get_channel_layout_nb_channels(ref->audio->channel_layout); | 81 | int nb_channels = av_get_channel_layout_nb_channels(ref->audio->channel_layout); |
| 82 | if (!(ret->extended_data = av_malloc(sizeof(*ret->extended_data) * | 82 | if (!(ret->extended_data = av_malloc_array(sizeof(*ret->extended_data), |
| 83 | nb_channels))) { | 83 | nb_channels))) { |
| 84 | av_freep(&ret->audio); | 84 | av_freep(&ret->audio); |
| 85 | av_freep(&ret); | 85 | av_freep(&ret); |