forked from enlightenment/enlightenment
fix extremely unlikely pulse mixer leak
SVN revision: 83145
This commit is contained in:
parent
69dfb7c74c
commit
8d018a4375
|
@ -101,10 +101,10 @@ deserialize_sink(Pulse *conn __UNUSED__, Pulse_Tag *tag, Eina_Bool source)
|
||||||
Pulse_Sink_Port_Info *pi;
|
Pulse_Sink_Port_Info *pi;
|
||||||
|
|
||||||
pi = calloc(1, sizeof(Pulse_Sink_Port_Info));
|
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->name), error);
|
||||||
EINA_SAFETY_ON_FALSE_GOTO(untag_string(tag, &pi->description), error);
|
EINA_SAFETY_ON_FALSE_GOTO(untag_string(tag, &pi->description), error);
|
||||||
EINA_SAFETY_ON_FALSE_GOTO(untag_uint32(tag, &pi->priority), 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);
|
EINA_SAFETY_ON_FALSE_GOTO(untag_string(tag, &sink->active_port), error);
|
||||||
if (exist)
|
if (exist)
|
||||||
|
|
Loading…
Reference in New Issue