Browse code

avformat/hlsproto: Use av_freep, to avoid leaving stale pointers in memory

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

Michael Niedermayer authored on 2015/01/06 20:52:55
Showing 1 changed files
... ...
@@ -80,7 +80,7 @@ static void free_segment_list(HLSContext *s)
80 80
 {
81 81
     int i;
82 82
     for (i = 0; i < s->n_segments; i++)
83
-        av_free(s->segments[i]);
83
+        av_freep(&s->segments[i]);
84 84
     av_freep(&s->segments);
85 85
     s->n_segments = 0;
86 86
 }
... ...
@@ -89,7 +89,7 @@ static void free_variant_list(HLSContext *s)
89 89
 {
90 90
     int i;
91 91
     for (i = 0; i < s->n_variants; i++)
92
-        av_free(s->variants[i]);
92
+        av_freep(&s->variants[i]);
93 93
     av_freep(&s->variants);
94 94
     s->n_variants = 0;
95 95
 }