intel: fix init with maxGpus equal to 0
diff --git a/icd/intel/init_driver.c b/icd/intel/init_driver.c
index 7cbfbd1..f989973 100644
--- a/icd/intel/init_driver.c
+++ b/icd/intel/init_driver.c
@@ -83,8 +83,10 @@
      */
     intel_gpu_remove_all();
 
-    if (!maxGpus)
+    if (!maxGpus) {
+        *pGpuCount = 0;
         return XGL_SUCCESS;
+    }
 
     // TODO: Do we need any other validation for incoming pointers?