From: Chas Williams Date: Sat, 8 May 2004 05:22:19 +0000 (+0000) Subject: shutdown-cell-free-cellname-list-20040507 X-Git-Tag: openafs-devel-1_3_64~22 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=bfe8ffc7278b4f7850a20eaf604527cc762978c4;p=packages%2Fo%2Fopenafs.git shutdown-cell-free-cellname-list-20040507 FIXES 4066 also free cellname_list when doing shutdown, part of quest to free all allocated memory --- 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