summaryrefslogtreecommitdiffstats
path: root/src/libsystemd-network/sd-dhcp-server.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-10-21 18:07:38 +0200
committerGitHub <noreply@github.com>2020-10-21 18:07:38 +0200
commit69f30d4321c3bc8fa27270e3fd36a7a5b4d0a89e (patch)
treef49c9de9f58f38783418d689c1e0a7bb770ab91c /src/libsystemd-network/sd-dhcp-server.c
parentMerge pull request #17400 from yuwata/network-route-counter-17396 (diff)
parentnetwork: also unref IPv4 ACD clients in Address objects (diff)
downloadsystemd-69f30d4321c3bc8fa27270e3fd36a7a5b4d0a89e.tar.xz
systemd-69f30d4321c3bc8fa27270e3fd36a7a5b4d0a89e.zip
Merge pull request #17356 from yuwata/sd-xxx-stop
network: about sd_xxx_stop()
Diffstat (limited to 'src/libsystemd-network/sd-dhcp-server.c')
-rw-r--r--src/libsystemd-network/sd-dhcp-server.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libsystemd-network/sd-dhcp-server.c b/src/libsystemd-network/sd-dhcp-server.c
index 5ec705fbc8..cab7707017 100644
--- a/src/libsystemd-network/sd-dhcp-server.c
+++ b/src/libsystemd-network/sd-dhcp-server.c
@@ -225,7 +225,8 @@ sd_event *sd_dhcp_server_get_event(sd_dhcp_server *server) {
}
int sd_dhcp_server_stop(sd_dhcp_server *server) {
- assert_return(server, -EINVAL);
+ if (!server)
+ return 0;
server->receive_message =
sd_event_source_unref(server->receive_message);