Coverity CID 3692: Prevent use after free (from Arnaud Lacombe)

This commit is contained in:
christos 2006-10-03 19:06:05 +00:00
parent 45234b0cee
commit 40a354528b
1 changed files with 3 additions and 2 deletions

View File

@ -34,7 +34,7 @@
#ifndef lint
static char copyright[] =
"$Id: confpars.c,v 1.8 2005/08/11 17:13:30 drochner Exp $ Copyright (c) 2004 Internet Systems Consortium. All rights reserved.\n";
"$Id: confpars.c,v 1.9 2006/10/03 19:06:05 christos Exp $ Copyright (c) 2004 Internet Systems Consortium. All rights reserved.\n";
#endif /* not lint */
#include "dhcpd.h"
@ -898,8 +898,9 @@ void parse_failover_peer (cfile, group, type)
if (!peer -> hba) {
dfree (peer -> name, MDL);
dfree (peer, MDL);
}
} else {
memcpy (peer -> hba, hba, 32);
}
break;
case SPLIT: