From: wessels <> Date: Tue, 16 Jul 1996 05:18:53 +0000 (+0000) Subject: memory leak when deleting a neighbor X-Git-Tag: SQUID_3_0_PRE1~6057 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5560c2ae61966e29ac7fd9c5e5c86c3cc8cb74f6;p=thirdparty%2Fsquid.git memory leak when deleting a neighbor --- diff --git a/src/neighbors.cc b/src/neighbors.cc index 649bfff76e..ef4bd34bfb 100644 --- a/src/neighbors.cc +++ b/src/neighbors.cc @@ -1,5 +1,5 @@ /* - * $Id: neighbors.cc,v 1.27 1996/07/12 17:40:27 wessels Exp $ + * $Id: neighbors.cc,v 1.28 1996/07/15 23:18:53 wessels Exp $ * * DEBUG: section 15 Neighbor Routines * AUTHOR: Harvest Derived @@ -337,6 +337,7 @@ void neighborRemove(target) } if (e) { *E = e->next; + safe_free(e->host); safe_free(e); friends->n--; } @@ -352,7 +353,6 @@ void neighborsDestroy() for (e = friends->edges_head; e; e = next) { next = e->next; safe_free(e->host); - /* XXX I think we need to free e->domains too -DW */ safe_free(e); } safe_free(friends);