summaryrefslogtreecommitdiff
path: root/src/network
diff options
context:
space:
mode:
Diffstat (limited to 'src/network')
-rw-r--r--src/network/networkd-address.c5
-rw-r--r--src/network/networkd-route.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c
index 9e41244eb7..9d0311d76f 100644
--- a/src/network/networkd-address.c
+++ b/src/network/networkd-address.c
@@ -60,8 +60,9 @@ int address_new_static(Network *network, const char *filename, unsigned section_
assert(network);
assert(ret);
+ assert(!!filename == (section_line > 0));
- if (section_line > 0) {
+ if (filename) {
r = network_config_section_new(filename, section_line, &n);
if (r < 0)
return r;
@@ -82,7 +83,7 @@ int address_new_static(Network *network, const char *filename, unsigned section_
if (r < 0)
return r;
- if (section_line > 0) {
+ if (filename) {
address->section = n;
hashmap_put(network->addresses_by_section, n, address);
}
diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c
index ca606c3d25..a8ba293ae8 100644
--- a/src/network/networkd-route.c
+++ b/src/network/networkd-route.c
@@ -84,8 +84,9 @@ int route_new_static(Network *network, const char *filename, unsigned section_li
assert(network);
assert(ret);
+ assert(!!filename == (section_line > 0));
- if (section_line > 0) {
+ if (filename) {
r = network_config_section_new(filename, section_line, &n);
if (r < 0)
return r;
@@ -108,7 +109,7 @@ int route_new_static(Network *network, const char *filename, unsigned section_li
route->protocol = RTPROT_STATIC;
- if (section_line > 0) {
+ if (filename) {
route->section = n;
n = NULL;