From bfe8ffc7278b4f7850a20eaf604527cc762978c4 Mon Sep 17 00:00:00 2001 From: Chas Williams Date: Sat, 8 May 2004 05:22:19 +0000 Subject: [PATCH] shutdown-cell-free-cellname-list-20040507 FIXES 4066 also free cellname_list when doing shutdown, part of quest to free all allocated memory --- src/afs/afs_cell.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/afs/afs_cell.c b/src/afs/afs_cell.c index 342cdb05d..6916713e7 100644 --- a/src/afs/afs_cell.c +++ b/src/afs/afs_cell.c @@ -843,6 +843,18 @@ shutdown_cell() afs_osi_Free(tc, sizeof(struct cell)); } QInit(&CellLRU); + +{ + struct cell_name *cn = afs_cellname_head; + + while (cn) { + struct cell_name *next = cn->next; + + afs_osi_FreeStr(cn->cellname); + afs_osi_Free(cn, sizeof(struct cell_name)); + cn = next; + } +} } void -- 2.39.5