Skip to content

Commit 63c562b

Browse files
author
Grok Compression
committed
TileCache: put - delete out of bounds processor
1 parent 2da43b9 commit 63c562b

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/lib/core/tile_processor/TileCache.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,12 @@ class TileCache
196196
TileCacheEntry* put(uint16_t tile_index, ITileProcessor* processor)
197197
{
198198
if(tile_index >= cache_.size())
199+
{
200+
delete processor;
201+
grklog.warn("Failed to put tile processor for tile %d because tile index is out of bounds",
202+
tile_index);
199203
return nullptr;
204+
}
200205
if(!cache_[tile_index])
201206
{
202207
cache_[tile_index] = new TileCacheEntry(processor);

0 commit comments

Comments
 (0)