diff --git a/src/nouveau/winsys/nouveau_context.c b/src/nouveau/winsys/nouveau_context.c index d5f8ebbcfaa..d66848fc496 100644 --- a/src/nouveau/winsys/nouveau_context.c +++ b/src/nouveau/winsys/nouveau_context.c @@ -11,6 +11,9 @@ static void nouveau_ws_subchan_dealloc(int fd, struct nouveau_ws_object *obj) { + if (obj->cls == 0) + return; + struct { struct nvif_ioctl_v0 ioctl; struct nvif_ioctl_del del;