From: Ted Lemon Date: Thu, 22 Mar 2001 21:36:49 +0000 (+0000) Subject: Fix a core dump in dhcprelease. X-Git-Tag: V3-BETA-2-PATCH-23~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b7d4762721e2eeea624a4143ebdfb873e67d5a8d;p=thirdparty%2Fdhcp.git Fix a core dump in dhcprelease. --- diff --git a/server/dhcp.c b/server/dhcp.c index a231eb1a7..08ff827f9 100644 --- a/server/dhcp.c +++ b/server/dhcp.c @@ -43,7 +43,7 @@ #ifndef lint static char copyright[] = -"$Id: dhcp.c,v 1.188 2001/03/20 22:25:30 mellon Exp $ Copyright (c) 1995-2000 The Internet Software Consortium. All rights reserved.\n"; +"$Id: dhcp.c,v 1.189 2001/03/22 21:36:49 mellon Exp $ Copyright (c) 1995-2000 The Internet Software Consortium. All rights reserved.\n"; #endif /* not lint */ #include "dhcpd.h" @@ -618,7 +618,7 @@ void dhcprelease (packet, ms_nulltp) /* See if we can find a lease that matches the IP address the client is claiming. */ - for (; lease; lease = lease -> n_uid) { + while (lease) { if (lease -> n_uid) lease_reference (&next, lease -> n_uid, MDL); if (!memcmp (&packet -> raw -> ciaddr,