From df7e6fe848029baa7b5095a87b27b9f0a343a78f Mon Sep 17 00:00:00 2001 From: Antonio Huete Jimenez Date: Wed, 1 Aug 2012 21:12:15 +0200 Subject: [PATCH] dhclient - Make room for trailing \0 on prepend/append for dhcp options. Taken-from: OpenBSD --- sbin/dhclient/dhclient.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sbin/dhclient/dhclient.c b/sbin/dhclient/dhclient.c index 211981fea9..c396a8a86a 100644 --- a/sbin/dhclient/dhclient.c +++ b/sbin/dhclient/dhclient.c @@ -1,4 +1,4 @@ -/* $OpenBSD: src/sbin/dhclient/dhclient.c,v 1.131 2009/07/19 00:18:02 stevesk Exp $ */ +/* $OpenBSD: src/sbin/dhclient/dhclient.c,v 1.132 2009/11/12 14:18:45 jsg Exp $ */ /* * Copyright 2004 Henning Brauer @@ -1660,7 +1660,7 @@ supersede: case ACTION_PREPEND: len = config->defaults[i].len + lease->options[i].len; - if (len > sizeof(dbuf)) { + if (len >= sizeof(dbuf)) { warning("no space to %s %s", "prepend option", dhcp_options[i].name); @@ -1679,7 +1679,7 @@ supersede: case ACTION_APPEND: len = config->defaults[i].len + lease->options[i].len; - if (len > sizeof(dbuf)) { + if (len >= sizeof(dbuf)) { warning("no space to %s %s", "append option", dhcp_options[i].name); -- 2.41.0