mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-26 07:58:52 +01:00
plug memory leak
This commit is contained in:
parent
eb5ed2b96d
commit
4ec6cfe17d
3 changed files with 6 additions and 7 deletions
|
@ -594,7 +594,7 @@ game_dispose( XWGame* game, XWEnv xwe )
|
|||
static void
|
||||
disposePlayerInfoInt( MPFORMAL CurGameInfo* gi )
|
||||
{
|
||||
for ( int ii = 0; ii < gi->nPlayers; ++ii ) {
|
||||
for ( int ii = 0; ii < VSIZE(gi->players); ++ii ) {
|
||||
LocalPlayer* lp = &gi->players[ii];
|
||||
XP_FREEP( mpool, &lp->name );
|
||||
XP_FREEP( mpool, &lp->password );
|
||||
|
|
|
@ -159,7 +159,7 @@ mpool_destroy( MemPoolCtx* mpool )
|
|||
MemPoolEntry* entry;
|
||||
for ( entry = mpool->usedList; !!entry; entry = entry->next ) {
|
||||
#ifndef FOR_GREMLINS /* I don't want to hear about this right now */
|
||||
XP_LOGFF( "ptr: " XP_P "; index=%d, allocated %s, ln %d of %s\n",
|
||||
XP_LOGFF( "ptr: " XP_P "; index=%d, allocated %s(), ln %d of %s\n",
|
||||
entry->ptr, entry->index,
|
||||
entry->func, entry->lineNo, entry->fileName );
|
||||
#ifdef DEBUG
|
||||
|
@ -219,8 +219,8 @@ mpool_alloc( MemPoolCtx* mpool, XP_U32 size, const char* file,
|
|||
}
|
||||
|
||||
#ifdef MPOOL_DEBUG
|
||||
XP_LOGF( "%s(size=%ld,index=%d,file=%s,lineNo=%ld)=>%p",
|
||||
__func__, size, entry->index, file, lineNo, entry->ptr );
|
||||
XP_LOGFF( "(size=%d,index=%d,file=%s,lineNo=%d)=>%p",
|
||||
size, entry->index, file, lineNo, entry->ptr );
|
||||
#endif
|
||||
|
||||
result = entry->ptr;
|
||||
|
@ -311,7 +311,7 @@ mpool_free( MemPoolCtx* mpool, void* ptr, const char* file,
|
|||
} else {
|
||||
|
||||
#ifdef MPOOL_DEBUG
|
||||
XP_LOGFF( "(ptr=%p):size=%ld,index=%d,func=%s,file=%s,lineNo=%ld); called from %s",
|
||||
XP_LOGFF( "(ptr=%p):size=%d,index=%d,func=%s,file=%s,lineNo=%d); called from %s",
|
||||
entry->ptr, entry->size, entry->index, entry->func, entry->fileName,
|
||||
entry->lineNo, func );
|
||||
#else
|
||||
|
|
|
@ -746,8 +746,7 @@ gboolean
|
|||
gtkNewGameDialog( GtkGameGlobals* globals, CurGameInfo* gi, CommsAddrRec* addr,
|
||||
XP_Bool isNewGame, XP_Bool fireConnDlg )
|
||||
{
|
||||
GtkNewGameState state;
|
||||
XP_MEMSET( &state, 0, sizeof(state) );
|
||||
GtkNewGameState state = {0};
|
||||
|
||||
state.globals = globals;
|
||||
state.gi = gi;
|
||||
|
|
Loading…
Add table
Reference in a new issue