intel: fix a use-after-free in intel_dev_destroy()
diff --git a/icd/intel/dev.c b/icd/intel/dev.c
index 6ef1ea5..10ad669 100644
--- a/icd/intel/dev.c
+++ b/icd/intel/dev.c
@@ -196,7 +196,7 @@
     intel_base_destroy(&dev->base);
 
     if (gpu->winsys)
-        intel_gpu_close(dev->gpu);
+        intel_gpu_close(gpu);
 }
 
 void intel_dev_get_heap_props(const struct intel_dev *dev,