diff options
-rw-r--r-- | freedreno/freedreno_bo.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/freedreno/freedreno_bo.c b/freedreno/freedreno_bo.c index f52ce5ea..8f78432b 100644 --- a/freedreno/freedreno_bo.c +++ b/freedreno/freedreno_bo.c @@ -247,6 +247,8 @@ void fd_bo_del(struct fd_bo *bo) }; pthread_mutex_lock(&table_lock); drmHashDelete(bo->dev->handle_table, bo->handle); + if (bo->name) + drmHashDelete(bo->dev->name_table, bo->name); drmIoctl(bo->dev->fd, DRM_IOCTL_GEM_CLOSE, &req); pthread_mutex_unlock(&table_lock); } |