network:dhcp4_server_configure returns if not able to get timezone
authortramsay <treyramsay@gmail.com>
Mon, 5 Apr 2021 22:12:49 +0000 (17:12 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 15 May 2021 18:32:16 +0000 (20:32 +0200)
commit976b28554bcea4d2af02e7f16cb65d2f36493eaf
treec076853682fc5d2db3229182c26617be66257d0f
parentb36a5ba093b4982efec9eeaf3e242a6ed5f724de
network:dhcp4_server_configure returns if not able to get timezone

When /etc/localtime is a symbolic link pointing to another symbolic
link, get_timezone will return -EINVAL instead of the timezone.
This issue can cause systemd-networkd DHCPServer to fail.

Instead of returning failure, log a warning indicating that that
the timezone will not be sent.

modified:   networkd-dhcp-server.c

(cherry picked from commit 7b5018ca9e6d3279887ec7113818f41d5b831c4d)
(cherry picked from commit 37c4cfde0ce613f0f00544d3f4e2e72bf93d9c76)
(cherry picked from commit db85ea172f9b4e6cd2f46bffd63164a09404001f)
src/network/networkd-dhcp-server.c