[MPlayer-dev-eng] [PATCH] Fix memleak in stream_dvb.c
Nico Sabbi
Nicola.Sabbi at poste.it
Wed Dec 12 09:41:35 CET 2007
Il Wednesday 12 December 2007 03:41:41 Andrew Calkin ha scritto:
> Patch does $subj. get_path() in dvb_get_config() returns a malloc'd
> string which is never free'd. Attached patch should address this.
>
> //Andrew
> dvb_free.diff
> --- MPlayer/stream/stream_dvb.c 2007-12-12 11:33:30.000000000
> +0900 +++ MPlayer/stream/stream_dvb.c 2007-12-12 11:31:27.000000000
> +0900 @@ -796,9 +796,15 @@
> }
>
> if((access(conf_file, F_OK | R_OK) != 0))
> + {
> + if (conf_file)
> + free(conf_file);
> conf_file = get_path("channels.conf");
> + }
>
> list = dvb_get_channels(conf_file, type);
> + if (conf_file)
> + free(conf_file);
> if(list == NULL)
> continue;
ok
More information about the MPlayer-dev-eng
mailing list