summaryrefslogtreecommitdiff
path: root/src/network
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2023-01-11 13:11:36 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2023-01-11 13:20:14 +0900
commitbf4a5ac804d85a1e8df8226e8595219aa6fdafae (patch)
treee784e2da0d0728df9d475c7c59b2a9947ecd2955 /src/network
parent4da53043a618b557f3c0c8ccef81c537c4ad1e18 (diff)
downloadsystemd-bf4a5ac804d85a1e8df8226e8595219aa6fdafae.tar.gz
network/l2tp: parse address or address type from correct string
Fixes a bug introduced by 8b49ee2dcda04f8147650f7d9fb93662caf3ea2e. Fixes #26011.
Diffstat (limited to 'src/network')
-rw-r--r--src/network/netdev/l2tp-tunnel.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/network/netdev/l2tp-tunnel.c b/src/network/netdev/l2tp-tunnel.c
index 335618f1a4..547de2418c 100644
--- a/src/network/netdev/l2tp-tunnel.c
+++ b/src/network/netdev/l2tp-tunnel.c
@@ -521,7 +521,7 @@ int config_parse_l2tp_tunnel_local_address(
return log_oom();
}
- type = l2tp_local_address_type_from_string(rvalue);
+ type = l2tp_local_address_type_from_string(addr_or_type);
if (type >= 0) {
free_and_replace(t->local_ifname, ifname);
t->local_address_type = type;
@@ -534,10 +534,10 @@ int config_parse_l2tp_tunnel_local_address(
return 0;
}
- r = in_addr_from_string_auto(rvalue, &f, &a);
+ r = in_addr_from_string_auto(addr_or_type, &f, &a);
if (r < 0) {
log_syntax(unit, LOG_WARNING, filename, line, r,
- "Invalid L2TP Tunnel local address specified, ignoring assignment: %s", rvalue);
+ "Invalid L2TP Tunnel local address \"%s\" specified, ignoring assignment: %s", addr_or_type, rvalue);
return 0;
}