From 8d018a4375bcbe7531279d51fb35a4e7c822460e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 23 Jan 2013 10:12:05 +0000 Subject: [PATCH] fix extremely unlikely pulse mixer leak SVN revision: 83145 --- src/modules/mixer/serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/mixer/serial.c b/src/modules/mixer/serial.c index 51a7d568a..2a6487f66 100644 --- a/src/modules/mixer/serial.c +++ b/src/modules/mixer/serial.c @@ -101,10 +101,10 @@ deserialize_sink(Pulse *conn __UNUSED__, Pulse_Tag *tag, Eina_Bool source) Pulse_Sink_Port_Info *pi; pi = calloc(1, sizeof(Pulse_Sink_Port_Info)); + sink->ports = eina_list_append(sink->ports, pi); EINA_SAFETY_ON_FALSE_GOTO(untag_string(tag, &pi->name), error); EINA_SAFETY_ON_FALSE_GOTO(untag_string(tag, &pi->description), error); EINA_SAFETY_ON_FALSE_GOTO(untag_uint32(tag, &pi->priority), error); - sink->ports = eina_list_append(sink->ports, pi); } EINA_SAFETY_ON_FALSE_GOTO(untag_string(tag, &sink->active_port), error); if (exist)