projects
/
platform
/
upstream
/
systemd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
89665d0
)
udev-event: fix memleak in udev_event
author
Yu Watanabe
<watanabe.yu+github@gmail.com>
Wed, 24 Oct 2018 22:03:24 +0000
(07:03 +0900)
committer
Yu Watanabe
<watanabe.yu+github@gmail.com>
Fri, 26 Oct 2018 22:03:39 +0000
(07:03 +0900)
The leak was introduced by
29448498c724da7ade1b5efb20d7472c1b128d2c
.
src/udev/udev-event.c
patch
|
blob
|
history
diff --git
a/src/udev/udev-event.c
b/src/udev/udev-event.c
index
71031fe
..
4dcfe87
100644
(file)
--- a/
src/udev/udev-event.c
+++ b/
src/udev/udev-event.c
@@
-66,6
+66,7
@@
void udev_event_unref(struct udev_event *event) {
sd_netlink_unref(event->rtnl);
while ((p = hashmap_steal_first_key(event->run_list)))
free(p);
+ hashmap_free(event->run_list);
hashmap_free_free_free(event->seclabel_list);
free(event->program_result);
free(event->name);