From: Ted Lemon Date: Wed, 14 Mar 2001 17:40:59 +0000 (+0000) Subject: Don't reference/dereference failover_listeners if it's null. X-Git-Tag: V3-BETA-2-PATCH-19~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d2ff2ec298ac5f294aa2fae1047af026f584cc3f;p=thirdparty%2Fdhcp.git Don't reference/dereference failover_listeners if it's null. --- diff --git a/server/failover.c b/server/failover.c index d931bd771..feedc1183 100644 --- a/server/failover.c +++ b/server/failover.c @@ -43,7 +43,7 @@ #ifndef lint static char copyright[] = -"$Id: failover.c,v 1.38 2001/03/01 07:25:45 mellon Exp $ Copyright (c) 1999-2001 The Internet Software Consortium. All rights reserved.\n"; +"$Id: failover.c,v 1.39 2001/03/14 17:40:59 mellon Exp $ Copyright (c) 1999-2001 The Internet Software Consortium. All rights reserved.\n"; #endif /* not lint */ #include "dhcpd.h" @@ -929,9 +929,11 @@ isc_result_t dhcp_failover_listen (omapi_object_t *h) } /* Put this listener on the list. */ - dhcp_failover_listener_reference (&obj -> next, - failover_listeners, MDL); - dhcp_failover_listener_dereference (&failover_listeners, MDL); + if (failover_listeners) { + dhcp_failover_listener_reference (&obj -> next, + failover_listeners, MDL); + dhcp_failover_listener_dereference (&failover_listeners, MDL); + } dhcp_failover_listener_reference (&failover_listeners, obj, MDL); return dhcp_failover_listener_dereference (&obj, MDL);