Thomas Haller
2016-05-09 21:44:13 +02:00
parent e27b571081
commit 2e710c2e10

View File

@@ -279,8 +279,9 @@ lease_to_ip4_config (const char *iface,
/* Domain Name */ /* Domain Name */
r = sd_dhcp_lease_get_domainname (lease, &str); r = sd_dhcp_lease_get_domainname (lease, &str);
if (r == 0) { if (r == 0) {
/* Multiple domains sometimes stuffed into the option */ /* Multiple domains sometimes stuffed into option 15 "Domain Name".
char **domains = g_strsplit (str, " ", 0); * As systemd escapes such characters, split them at \\032. */
char **domains = g_strsplit (str, "\\032", 0);
char **s; char **s;
for (s = domains; *s; s++) { for (s = domains; *s; s++) {