util/set: stop leaking u32 key sets which pass a mem ctx

Fixes: 10a7682413 ("util: add _mesa_set_create_u32_keys where keys are not pointers")

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9810>
This commit is contained in:
Mike Blumenkrantz 2021-03-24 14:52:25 -04:00 committed by Marge Bot
parent e93c8ab023
commit 5ecad3cb44

View file

@ -174,7 +174,7 @@ key_u32_equals(const void *a, const void *b)
struct set *
_mesa_set_create_u32_keys(void *mem_ctx)
{
return _mesa_set_create(NULL, key_u32_hash, key_u32_equals);
return _mesa_set_create(mem_ctx, key_u32_hash, key_u32_equals);
}
struct set *