Browse Source

sws_getGaussianVec: check variance and quality

Found-by: Reimar
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n1.1
Michael Niedermayer 13 years ago
parent
commit
e823e73677
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      libswscale/utils.c

+ 6
- 1
libswscale/utils.c View File

@@ -1435,7 +1435,12 @@ SwsVector *sws_getGaussianVec(double variance, double quality)
const int length = (int)(variance * quality + 0.5) | 1;
int i;
double middle = (length - 1) * 0.5;
SwsVector *vec = sws_allocVec(length);
SwsVector *vec;

if(variance < 0 || quality < 0)
return NULL;

vec = sws_allocVec(length);

if (!vec)
return NULL;


Loading…
Cancel
Save