From 6117a81e9fa00cec0a83177cd7177dbb4cf2cccd Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Wed, 6 Aug 2014 12:17:04 +0800 Subject: loader: short cut when init with maxGpus equal to 0 --- loader/loader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'loader/loader.c') diff --git a/loader/loader.c b/loader/loader.c index b5699656..563baae5 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -364,7 +364,7 @@ LOADER_EXPORT XGL_RESULT XGLAPI xglInitAndEnumerateGpus(const XGL_APPLICATION_IN } res = icd->InitAndEnumerateGpus(pAppInfo, pAllocCb, max, &n, gpus); - if (res == XGL_SUCCESS) { + if (res == XGL_SUCCESS && n) { memcpy(pGpus + count, gpus, sizeof(*pGpus) * n); count += n; -- cgit v1.2.3