mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
vc4: Fix memory leak from simple_list conversion.
I accidentally shadowed the outside declaration, so we always returned NULL even when we'd found something in the cache.
This commit is contained in:
parent
62d153ea37
commit
dc1fbad2eb
1 changed files with 2 additions and 3 deletions
|
|
@ -87,9 +87,8 @@ vc4_bo_from_cache(struct vc4_screen *screen, uint32_t size, const char *name)
|
|||
struct vc4_bo *bo = NULL;
|
||||
pipe_mutex_lock(cache->lock);
|
||||
if (!list_empty(&cache->size_list[page_index])) {
|
||||
struct vc4_bo *bo = LIST_ENTRY(struct vc4_bo,
|
||||
cache->size_list[page_index].next,
|
||||
size_list);
|
||||
bo = LIST_ENTRY(struct vc4_bo, cache->size_list[page_index].next,
|
||||
size_list);
|
||||
|
||||
/* Check that the BO has gone idle. If not, then we want to
|
||||
* allocate something new instead, since we assume that the
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue