diff --git a/src/mesa/main/shared.c b/src/mesa/main/shared.c index 25e24da63e9..48621b37c82 100644 --- a/src/mesa/main/shared.c +++ b/src/mesa/main/shared.c @@ -362,6 +362,7 @@ free_shared_state(struct gl_context *ctx, struct gl_shared_state *shared) _mesa_HashDeleteAll(shared->DisplayList, delete_displaylist_cb, ctx); _mesa_DeleteHashTable(shared->DisplayList); free(shared->small_dlist_store.ptr); + util_idalloc_fini(&shared->small_dlist_store.free_idx); } if (shared->BitmapAtlas) {