Mercurial > hg > openttd
changeset 19041:bf2a37d67839 draft ez
-Fix (r23884): Don't free unallocated memory.
author | Michael Lutz <michi@icosahedron.de> |
---|---|
date | Sat, 04 Feb 2012 23:10:24 +0100 |
parents | 04ee760045fd |
children | |
files | src/spritecache.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/spritecache.cpp +++ b/src/spritecache.cpp @@ -866,7 +866,7 @@ /* Clear sprite ptr for all cached items */ for (uint i = 0; i != _spritecache_items; i++) { SpriteCache *sc = GetSpriteCache(i); - if (sc->type != ST_RECOLOUR) DeleteEntryFromSpriteCache(i); + if (sc->type != ST_RECOLOUR && sc->ptr != NULL) DeleteEntryFromSpriteCache(i); } }