1
0
mirror of https://github.com/systemd/systemd.git synced 2024-10-27 18:55:40 +03:00

sd-event: fix theoretical leak on error in event_make_signal_data

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2015-12-25 16:59:44 -05:00
parent c952944ef8
commit 90f604d128

View File

@ -661,8 +661,10 @@ static int event_make_signal_data(
d->priority = priority;
r = hashmap_put(e->signal_data, &d->priority, d);
if (r < 0)
if (r < 0) {
free(d);
return r;
}
added = true;
}