gobj: fix crash on shutdown with cached buffer contexts
This was a regression from 207263c1a8
This commit is contained in:
parent
d2bd4181e0
commit
9201d75bbe
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue