From: KimJeongYeon Date: Wed, 6 Jan 2016 08:28:11 +0000 (+0900) Subject: module-tunnel: Fix double free X-Git-Tag: v7.99.2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=19c71ce85149fa75bc14875d0bb9c9358af57dc7;p=platform%2Fupstream%2Fpulseaudio.git module-tunnel: Fix double free Local pointer 'dn' freed again when pa_thread_new() failed. Signed-off-by: KimJeongYeon --- diff --git a/src/modules/module-tunnel.c b/src/modules/module-tunnel.c index 833423a58..53c440225 100644 --- a/src/modules/module-tunnel.c +++ b/src/modules/module-tunnel.c @@ -2200,8 +2200,6 @@ int pa__init(pa_module*m) { u->mcalign = pa_mcalign_new(pa_frame_size(&u->source->sample_spec)); #endif - pa_xfree(dn); - u->time_event = NULL; u->maxlength = (uint32_t) -1; @@ -2222,6 +2220,8 @@ int pa__init(pa_module*m) { pa_source_put(u->source); #endif + pa_xfree(dn); + if (server) pa_xfree(server);