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);
 	}
 }