Browse Source

audio_mix: initialize the data pointers to NULL

This should make it easier to catch problems where some of those
pointers are used uninitialized, since reading from NULL should always
crash, while random numbers from stack can turn out to be valid
pointers, so random memory may be silently overwritten.
tags/n2.2-rc1
Anton Khirnov 12 years ago
parent
commit
3d95d27376
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavresample/audio_mix.c

+ 1
- 1
libavresample/audio_mix.c View File

@@ -447,7 +447,7 @@ int ff_audio_mix(AudioMix *am, AudioData *src)

if (am->in_matrix_channels && am->out_matrix_channels) {
uint8_t **data;
uint8_t *data0[AVRESAMPLE_MAX_CHANNELS];
uint8_t *data0[AVRESAMPLE_MAX_CHANNELS] = { NULL };

if (am->out_matrix_channels < am->out_channels ||
am->in_matrix_channels < am->in_channels) {


Loading…
Cancel
Save