From: Ted Lemon Date: Sun, 14 Feb 1999 18:40:22 +0000 (+0000) Subject: Add allocator for failover peer structure. X-Git-Tag: V3-ALPHA-19990315~81 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=31a065e683135452aca9aef0eaaa237ed161abc4;p=thirdparty%2Fdhcp.git Add allocator for failover peer structure. --- diff --git a/common/alloc.c b/common/alloc.c index 90a71d4fa..a2fb08d61 100644 --- a/common/alloc.c +++ b/common/alloc.c @@ -3,7 +3,7 @@ Memory allocation... */ /* - * Copyright (c) 1995, 1996 The Internet Software Consortium. + * Copyright (c) 1995, 1996, 1998 The Internet Software Consortium. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -42,7 +42,7 @@ #ifndef lint static char copyright[] = -"$Id: alloc.c,v 1.20 1998/11/11 07:49:27 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n"; +"$Id: alloc.c,v 1.21 1999/02/14 18:40:22 mellon Exp $ Copyright (c) 1995, 1996, 1998 The Internet Software Consortium. All rights reserved.\n"; #endif /* not lint */ #include "dhcpd.h" @@ -323,6 +323,25 @@ void free_pool (pool, name) dfree (pool, name); } +struct failover_peer *new_failover_peer (name) + char *name; +{ + struct failover_peer *peer = ((struct failover_peer *) + dmalloc (sizeof (struct failover_peer), + name)); + if (!peer) + return peer; + memset (peer, 0, sizeof *peer); + return peer; +} + +void free_failover_peer (peer, name) + struct failover_peer *peer; + char *name; +{ + dfree (peer, name); +} + struct permit *new_permit (name) char *name; {