Browse Source

lavu/opt: dont crash on freeing NULL AVOptionRanges

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.3
Lukasz Marek Michael Niedermayer 12 years ago
parent
commit
8c27292373
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      libavutil/opt.c

+ 3
- 0
libavutil/opt.c View File

@@ -1608,6 +1608,9 @@ void av_opt_freep_ranges(AVOptionRanges **rangesp)
int i;
AVOptionRanges *ranges = *rangesp;

if (!ranges)
return;

for (i = 0; i < ranges->nb_ranges * ranges->nb_components; i++) {
AVOptionRange *range = ranges->range[i];
av_freep(&range->str);


Loading…
Cancel
Save