lavfi/hue: fix crash when resetting the saturation expression
authorStefano Sabatini <stefasab@gmail.com>
Fri, 21 Sep 2012 10:33:27 +0000 (12:33 +0200)
committerStefano Sabatini <stefasab@gmail.com>
Fri, 21 Sep 2012 10:43:52 +0000 (12:43 +0200)
Previously when saturation was reinited, the old value was freed when
setting options, and freed again in PARSE_EXPRESSION().

libavfilter/vf_hue.c

index 9674a20..cfd71b1 100644 (file)
@@ -144,6 +144,7 @@ static inline int set_options(AVFilterContext *ctx, const char *args)
 
             hue->hue_expr     = NULL;
             hue->hue_deg_expr = NULL;
+            hue->saturation_expr = NULL;
 
             if ((ret = av_set_options_string(hue, args, "=", ":")) < 0)
                 return ret;