gobj: fix crash on shutdown with cached buffer contexts

This was a regression from 207263c1a8
This commit is contained in:
rdb 2019-11-09 14:39:49 +01:00
parent d2bd4181e0
commit 9201d75bbe
1 changed files with 1 additions and 4 deletions

View File

@ -1674,10 +1674,7 @@ cache_unprepared_buffer(BufferContext *buffer, size_t data_size_bytes,
(int)buffer_cache_size > released_buffer_cache_size) {
BufferContext *released_buffer = buffer_list.back();
buffer_list.pop_back();
if (released_buffer->_object != nullptr) {
released_buffer->_object = nullptr;
released_buffers.push_back(released_buffer);
}
released_buffers.push_back(released_buffer);
buffer_cache_size -= release_key._data_size_bytes;
}