From 31a065e683135452aca9aef0eaaa237ed161abc4 Mon Sep 17 00:00:00 2001 From: Ted Lemon Date: Sun, 14 Feb 1999 18:40:22 +0000 Subject: [PATCH] Add allocator for failover peer structure. --- common/alloc.c | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) 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; { -- 2.47.3