diff options
author | Ted Lemon <source@isc.org> | 2001-10-18 20:30:02 +0000 |
---|---|---|
committer | Ted Lemon <source@isc.org> | 2001-10-18 20:30:02 +0000 |
commit | f060020fdb2cb1b03f666a077807b834b36be6ca (patch) | |
tree | 0cb2cf3f5e9cdf5e69d7ca67767bb7fb17b36e72 | |
parent | 41eb617357db0afd9ee2f2d7fcc99070c402aee1 (diff) | |
download | isc-dhcp-f060020fdb2cb1b03f666a077807b834b36be6ca.tar.gz |
Oops, add some more rc flags.
-rw-r--r-- | common/alloc.c | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/common/alloc.c b/common/alloc.c index 67988146..5ed0204e 100644 --- a/common/alloc.c +++ b/common/alloc.c @@ -43,7 +43,7 @@ #ifndef lint static char copyright[] = -"$Id: alloc.c,v 1.53.2.7 2001/10/18 20:09:34 mellon Exp $ Copyright (c) 1996-2000 The Internet Software Consortium. All rights reserved.\n"; +"$Id: alloc.c,v 1.53.2.8 2001/10/18 20:30:02 mellon Exp $ Copyright (c) 1996-2000 The Internet Software Consortium. All rights reserved.\n"; #endif /* not lint */ #include "dhcpd.h" @@ -570,7 +570,7 @@ int binding_value_reference (ptr, src, file, line) } *ptr = src; src -> refcnt++; - rc_register (file, line, ptr, src, src -> refcnt, 0); + rc_register (file, line, ptr, src, src -> refcnt, 0, RC_MISC); return 1; } @@ -636,7 +636,7 @@ int fundef_reference (ptr, src, file, line) } *ptr = src; src -> refcnt++; - rc_register (file, line, ptr, src, src -> refcnt, 0); + rc_register (file, line, ptr, src, src -> refcnt, 0, RC_MISC); return 1; } @@ -701,7 +701,7 @@ int option_cache_reference (ptr, src, file, line) } *ptr = src; src -> refcnt++; - rc_register (file, line, ptr, src, src -> refcnt, 0); + rc_register (file, line, ptr, src, src -> refcnt, 0, RC_MISC); return 1; } @@ -745,7 +745,7 @@ int buffer_reference (ptr, bp, file, line) } *ptr = bp; bp -> refcnt++; - rc_register (file, line, ptr, bp, bp -> refcnt, 0); + rc_register (file, line, ptr, bp, bp -> refcnt, 0, RC_MISC); return 1; } @@ -775,7 +775,7 @@ int buffer_dereference (ptr, file, line) } (*ptr) -> refcnt--; - rc_register (file, line, ptr, *ptr, (*ptr) -> refcnt, 1); + rc_register (file, line, ptr, *ptr, (*ptr) -> refcnt, 1, RC_MISC); if (!(*ptr) -> refcnt) { dfree ((*ptr), file, line); } else if ((*ptr) -> refcnt < 0) { @@ -834,7 +834,7 @@ int dns_host_entry_reference (ptr, bp, file, line) } *ptr = bp; bp -> refcnt++; - rc_register (file, line, ptr, bp, bp -> refcnt, 0); + rc_register (file, line, ptr, bp, bp -> refcnt, 0, RC_MISC); return 1; } @@ -855,7 +855,7 @@ int dns_host_entry_dereference (ptr, file, line) } (*ptr) -> refcnt--; - rc_register (file, line, ptr, *ptr, (*ptr) -> refcnt, 1); + rc_register (file, line, ptr, *ptr, (*ptr) -> refcnt, 1, RC_MISC); if (!(*ptr) -> refcnt) dfree ((*ptr), file, line); if ((*ptr) -> refcnt < 0) { @@ -903,7 +903,8 @@ int option_state_allocate (ptr, file, line) memset (*ptr, 0, size); (*ptr) -> universe_count = universe_count; (*ptr) -> refcnt = 1; - rc_register (file, line, ptr, *ptr, (*ptr) -> refcnt, 0); + rc_register (file, line, + ptr, *ptr, (*ptr) -> refcnt, 0, RC_MISC); return 1; } return 0; @@ -933,7 +934,7 @@ int option_state_reference (ptr, bp, file, line) } *ptr = bp; bp -> refcnt++; - rc_register (file, line, ptr, bp, bp -> refcnt, 0); + rc_register (file, line, ptr, bp, bp -> refcnt, 0, RC_MISC); return 1; } @@ -957,7 +958,7 @@ int option_state_dereference (ptr, file, line) options = *ptr; *ptr = (struct option_state *)0; --options -> refcnt; - rc_register (file, line, ptr, options, options -> refcnt, 1); + rc_register (file, line, ptr, options, options -> refcnt, 1, RC_MISC); if (options -> refcnt > 0) return 1; @@ -1021,7 +1022,7 @@ int executable_statement_reference (ptr, bp, file, line) } *ptr = bp; bp -> refcnt++; - rc_register (file, line, ptr, bp, bp -> refcnt, 0); + rc_register (file, line, ptr, bp, bp -> refcnt, 0, RC_MISC); return 1; } @@ -1103,7 +1104,7 @@ int packet_reference (ptr, bp, file, line) } *ptr = bp; bp -> refcnt++; - rc_register (file, line, ptr, bp, bp -> refcnt, 0); + rc_register (file, line, ptr, bp, bp -> refcnt, 0, RC_MISC); return 1; } @@ -1127,7 +1128,7 @@ int packet_dereference (ptr, file, line) packet = *ptr; *ptr = (struct packet *)0; --packet -> refcnt; - rc_register (file, line, ptr, packet, packet -> refcnt, 1); + rc_register (file, line, ptr, packet, packet -> refcnt, 1, RC_MISC); if (packet -> refcnt > 0) return 1; @@ -1217,7 +1218,7 @@ int dns_zone_reference (ptr, bp, file, line) } *ptr = bp; bp -> refcnt++; - rc_register (file, line, ptr, bp, bp -> refcnt, 0); + rc_register (file, line, ptr, bp, bp -> refcnt, 0, RC_MISC); return 1; } @@ -1278,7 +1279,7 @@ int binding_scope_reference (ptr, bp, file, line) } *ptr = bp; bp -> refcnt++; - rc_register (file, line, ptr, bp, bp -> refcnt, 0); + rc_register (file, line, ptr, bp, bp -> refcnt, 0, RC_MISC); return 1; } |