diff --git a/engine/client/s_vox.c b/engine/client/s_vox.c index a72f642e..e37fa4e2 100644 --- a/engine/client/s_vox.c +++ b/engine/client/s_vox.c @@ -204,7 +204,7 @@ void VOX_FreeWord( channel_t *ch ) ch->currentWord = NULL; memset( &ch->pMixer, 0, sizeof( ch->pMixer )); - if( !word->sfx && !word->fKeepCached ) + if( !word->sfx || word->fKeepCached ) return; FS_FreeSound( word->sfx->cache );