commit 18efc7469c5923a298a218ee2d17f518cff184fa from: Alexander Barton date: Sun Jan 04 14:22:32 2009 UTC Free topic array on channel deletion. The topic array in the CHANNEL structure must be free()'d before the channel itself becomes deleted. commit - fd9266df78e32104af3fa72eb5528b5615a2030e commit + 18efc7469c5923a298a218ee2d17f518cff184fa blob - 29b8becdcb221e62d896b2d5449eb96405d38b68 blob + 6958831ad79ce678db1c3c58366cf54b328dd75a --- src/ngircd/channel.c +++ src/ngircd/channel.c @@ -1086,9 +1086,9 @@ Delete_Channel( CHANNEL *Chan ) Log( LOG_DEBUG, "Freed channel structure for \"%s\".", Chan->name ); - /* free invite and ban lists */ - Lists_Free( &chan->list_bans ); - Lists_Free( &chan->list_invites ); + array_free(&chan->topic); + Lists_Free(&chan->list_bans); + Lists_Free(&chan->list_invites); /* maintain channel list */ if( last_chan ) last_chan->next = chan->next;