From aa50bf9e9e8898271b7878e0de770926ee7b370b Mon Sep 17 00:00:00 2001 From: Dario Casalinuovo Date: Tue, 14 Apr 2015 00:51:45 +0200 Subject: [PATCH] BufferCache: Don't find anonymous buffers --- src/kits/media/BufferCache.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kits/media/BufferCache.cpp b/src/kits/media/BufferCache.cpp index 69d5edac34..5548e34803 100644 --- a/src/kits/media/BufferCache.cpp +++ b/src/kits/media/BufferCache.cpp @@ -35,6 +35,9 @@ BufferCache::~BufferCache() BBuffer* BufferCache::GetBuffer(media_buffer_id id) { + if (id <= 0) + return NULL; + BufferMap::iterator found = fMap.find(id); if (found != fMap.end()) return found->second;