diff --git a/src/network/networkd-dhcp-common.c b/src/network/networkd-dhcp-common.c index 55191849d8..3d9dab7e3c 100644 --- a/src/network/networkd-dhcp-common.c +++ b/src/network/networkd-dhcp-common.c @@ -499,7 +499,7 @@ int config_parse_dhcp_send_option( r = extract_first_word(&p, &word, ":", 0); if (r == -ENOMEM) return log_oom(); - if (r <= 0) { + if (r <= 0 || isempty(p)) { log_syntax(unit, LOG_ERR, filename, line, r, "Invalid DHCP option, ignoring assignment: %s", rvalue); return 0;