From 732e3a61043b970d1d55be0e3593313e412093e9 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 27 Jan 2020 18:11:08 +0900 Subject: [PATCH] network: accept NUL character in SendOption= Closes #14609. --- src/network/networkd-dhcp-common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/networkd-dhcp-common.c b/src/network/networkd-dhcp-common.c index 6465a8cfe9..8664d8cdc0 100644 --- a/src/network/networkd-dhcp-common.c +++ b/src/network/networkd-dhcp-common.c @@ -390,7 +390,7 @@ int config_parse_dhcp_send_option( break; } case DHCP_OPTION_DATA_STRING: - sz = cunescape(p, 0, &q); + sz = cunescape(p, UNESCAPE_ACCEPT_NUL, &q); if (sz < 0) { log_syntax(unit, LOG_ERR, filename, line, sz, "Failed to decode DHCPv4 option data, ignoring assignment: %s", p);