(svn r23896) -Fix (r23884): Don't free unallocated memory.
This commit is contained in:
@@ -885,7 +885,7 @@ void GfxClearSpriteCache()
|
|||||||
/* Clear sprite ptr for all cached items */
|
/* Clear sprite ptr for all cached items */
|
||||||
for (uint i = 0; i != _spritecache_items; i++) {
|
for (uint i = 0; i != _spritecache_items; i++) {
|
||||||
SpriteCache *sc = GetSpriteCache(i);
|
SpriteCache *sc = GetSpriteCache(i);
|
||||||
if (sc->type != ST_RECOLOUR) DeleteEntryFromSpriteCache(i);
|
if (sc->type != ST_RECOLOUR && sc->ptr != NULL) DeleteEntryFromSpriteCache(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user