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:
parent
c952944ef8
commit
90f604d128
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user