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:
f19ee68
)
network: fix memleak in static prefix
author
Yu Watanabe
<watanabe.yu+github@gmail.com>
Thu, 1 Nov 2018 12:46:36 +0000
(21:46 +0900)
committer
Yu Watanabe
<watanabe.yu+github@gmail.com>
Thu, 1 Nov 2018 12:46:38 +0000
(21:46 +0900)
Fixes #10608.
src/network/networkd-radv.c
patch
|
blob
|
history
diff --git
a/src/network/networkd-radv.c
b/src/network/networkd-radv.c
index
c7d6ac2
..
9b393d8
100644
(file)
--- a/
src/network/networkd-radv.c
+++ b/
src/network/networkd-radv.c
@@
-92,9
+92,11
@@
void prefix_free(Prefix *prefix) {
assert(prefix->network->n_static_prefixes > 0);
prefix->network->n_static_prefixes--;
- if (prefix->section)
+ if (prefix->section)
{
hashmap_remove(prefix->network->prefixes_by_section,
prefix->section);
+ network_config_section_free(prefix->section);
+ }
}
prefix->radv_prefix = sd_radv_prefix_unref(prefix->radv_prefix);