projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9b1fd1f
)
network: Use hashmap_ensure_put
author
Susant Sahani
<ssahani@vmware.com>
Wed, 20 Jan 2021 11:59:03 +0000
(12:59 +0100)
committer
Susant Sahani
<ssahani@vmware.com>
Wed, 20 Jan 2021 14:09:20 +0000
(15:09 +0100)
src/network/networkd-network.c
patch
|
blob
|
history
diff --git
a/src/network/networkd-network.c
b/src/network/networkd-network.c
index 97a5f1b0d1b84643596bb9a00d46a20fb9347f70..cb60dfee8dac44fb314b3a1f272cf88ddb05bf32 100644
(file)
--- a/
src/network/networkd-network.c
+++ b/
src/network/networkd-network.c
@@
-805,11
+805,9
@@
int config_parse_stacked_netdev(const char *unit,
if (!name)
return log_oom();
- r = hashmap_ensure_
allocated(h, &string_hash_ops
);
- if (r
< 0
)
+ r = hashmap_ensure_
put(h, &string_hash_ops, name, INT_TO_PTR(kind)
);
+ if (r
== -ENOMEM
)
return log_oom();
-
- r = hashmap_put(*h, name, INT_TO_PTR(kind));
if (r < 0)
log_syntax(unit, LOG_WARNING, filename, line, r,
"Cannot add NetDev '%s' to network, ignoring assignment: %m", name);