projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1d84a3c
)
network: dhcp-server: do not create DHCPServer object when the DHCP server is running...
author
Yu Watanabe
<watanabe.yu+github@gmail.com>
Mon, 30 Jan 2023 09:55:10 +0000
(18:55 +0900)
committer
Luca Boccassi
<luca.boccassi@gmail.com>
Wed, 1 Feb 2023 00:00:19 +0000
(
00:00
+0000)
Follow-up for
c95df5879eeb2cec8bc8eec2cfa7e741e1d9469f
.
Fixes #26196.
src/network/networkd-link-bus.c
patch
|
blob
|
history
diff --git
a/src/network/networkd-link-bus.c
b/src/network/networkd-link-bus.c
index 193d1d3e1eba131f03e0e9e0aaa15ed02b276ce2..e9c18f0fd01de8c804aca98e70fab36023b4aebf 100644
(file)
--- a/
src/network/networkd-link-bus.c
+++ b/
src/network/networkd-link-bus.c
@@
-858,7
+858,8
@@
int link_object_find(sd_bus *bus, const char *path, const char *interface, void
if (r < 0)
return 0;
- if (streq(interface, "org.freedesktop.network1.DHCPServer") && !link->dhcp_server)
+ if (streq(interface, "org.freedesktop.network1.DHCPServer") &&
+ (!link->dhcp_server || sd_dhcp_server_is_in_relay_mode(link->dhcp_server)))
return 0;
*found = link;