intel: Check for NULL pData on various calls and make sure dataSize is written
diff --git a/icd/intel/format.c b/icd/intel/format.c
index c7e372d..ab19eff 100644
--- a/icd/intel/format.c
+++ b/icd/intel/format.c
@@ -544,6 +544,8 @@
     switch (infoType) {
     case XGL_INFO_TYPE_FORMAT_PROPERTIES:
         *pDataSize = sizeof(XGL_FORMAT_PROPERTIES);
+        if (pData == NULL)
+            return ret;
         intel_format_get_props(dev, format, pData);
         break;
     default: