rpms/dhcp/devel dhcp-3.0.3-bz176615.patch,NONE,1.1

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Jan 16 21:12:04 UTC 2006


Author: jvdias

Update of /cvs/dist/rpms/dhcp/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv11576

Added Files:
	dhcp-3.0.3-bz176615.patch 
Log Message:
fix bug 176615

dhcp-3.0.3-bz176615.patch:
 dhcp.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

--- NEW FILE dhcp-3.0.3-bz176615.patch ---
--- dhcp-3.0.3/server/dhcp.c.bz176615	2006-01-09 15:17:10.000000000 -0500
+++ dhcp-3.0.3/server/dhcp.c	2006-01-16 15:41:11.000000000 -0500
@@ -193,8 +193,19 @@
  	 */
   	if ((oc = lookup_option (&dhcp_universe, packet -> options,
   				 DHO_HOST_NAME))) {
-  		if (!oc -> expression)
- 			ms_nulltp = oc->flags & OPTION_HAD_NULLS;
+		if (!oc -> expression)
+		{
+			ms_nulltp = oc->flags & OPTION_HAD_NULLS;
+			if ( (!ms_nulltp) && (oc->data.data[ oc->data.len - 1 ] == '\0') )
+			{
+				while (oc -> data.len &&
+				       oc -> data.data [oc -> data.len - 1] == 0) {
+					ms_nulltp = 1;
+					oc -> flags |= OPTION_HAD_NULLS;
+					oc -> data.len--;
+				}
+			}
+		}
   	}
   
  	/* Classify the client. */




More information about the fedora-cvs-commits mailing list