Browse Source

aacsbr: change order of operation to prevent out of array read

Fixes CID732250
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n1.1
Michael Niedermayer 13 years ago
parent
commit
c2340831b8
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavcodec/aacsbr.c

+ 1
- 1
libavcodec/aacsbr.c View File

@@ -555,7 +555,7 @@ static int sbr_hf_calc_npatches(AACContext *ac, SpectralBandReplication *sbr)
k = sbr->n_master; k = sbr->n_master;
} while (sb != sbr->kx[1] + sbr->m[1]); } while (sb != sbr->kx[1] + sbr->m[1]);


if (sbr->patch_num_subbands[sbr->num_patches-1] < 3 && sbr->num_patches > 1)
if (sbr->num_patches > 1 && sbr->patch_num_subbands[sbr->num_patches-1] < 3)
sbr->num_patches--; sbr->num_patches--;


return 0; return 0;


Loading…
Cancel
Save