module-tunnel: Fix double free

Local pointer 'dn' freed again when pa_thread_new() failed.

Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
This commit is contained in:
KimJeongYeon 2016-01-06 17:28:11 +09:00 committed by Arun Raghavan
parent 403ba1e676
commit 19c71ce851

View file

@ -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);