44a72b9
From 63f2647249e5d55e6ae62c484d70690aedd41a41 Mon Sep 17 00:00:00 2001
44a72b9
From: juga0 <juga@riseup.net>
44a72b9
Date: Wed, 6 Sep 2017 08:10:50 +0000
44a72b9
Subject: [PATCH] networkd: send dhcp timezone option when UseTimezone is true
44a72b9
 (#6725)
44a72b9
44a72b9
(cherry picked from commit 89573b3728fc14033b99fc69f3f6181be9c8c6be)
44a72b9
---
44a72b9
 src/network/networkd-dhcp4.c | 8 +++++---
44a72b9
 1 file changed, 5 insertions(+), 3 deletions(-)
44a72b9
44a72b9
diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c
44a72b9
index 84a25b1a03..546c90b6bb 100644
44a72b9
--- a/src/network/networkd-dhcp4.c
44a72b9
+++ b/src/network/networkd-dhcp4.c
44a72b9
@@ -641,9 +641,11 @@ int dhcp4_configure(Link *link) {
44a72b9
                         return r;
44a72b9
         }
44a72b9
 
44a72b9
-        r = sd_dhcp_client_set_request_option(link->dhcp_client, SD_DHCP_OPTION_NEW_TZDB_TIMEZONE);
44a72b9
-        if (r < 0)
44a72b9
-                return r;
44a72b9
+        if (link->network->dhcp_use_timezone) {
44a72b9
+                r = sd_dhcp_client_set_request_option(link->dhcp_client, SD_DHCP_OPTION_NEW_TZDB_TIMEZONE);
44a72b9
+                if (r < 0)
44a72b9
+                        return r;
44a72b9
+        }
44a72b9
 
44a72b9
         r = dhcp4_set_hostname(link);
44a72b9
         if (r < 0)