From: Henrik Gramner Date: Fri, 5 Feb 2016 17:45:47 +0000 (+0100) Subject: parse_zones: Fix memory leak X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=e6a3f2989dd9eba3434c21fa94a6d9a5d1c7a9fe;p=x264 parse_zones: Fix memory leak --- diff --git a/encoder/ratecontrol.c b/encoder/ratecontrol.c index 0c6913a7..22eddb0c 100644 --- a/encoder/ratecontrol.c +++ b/encoder/ratecontrol.c @@ -1279,7 +1279,10 @@ static int parse_zones( x264_t *h ) int i_tok = strcspn( p, "/" ); p[i_tok] = 0; if( parse_zone( h, &h->param.rc.zones[i], p ) ) + { + x264_free( psz_zones ); return -1; + } p += i_tok + 1; } x264_free( psz_zones );