aboutsummaryrefslogtreecommitdiff
path: root/loader/loader.c
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2014-10-23 10:29:09 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2014-10-29 18:02:02 -0600
commitdd5d60115216072599ebdfab908a4b3de529e606 (patch)
tree3affa3e916496426f0d2140b850ffbfd27b969e2 /loader/loader.c
parenta3597eb47ee384b8506c33560aa14078aaa06c30 (diff)
downloadusermoji-dd5d60115216072599ebdfab908a4b3de529e606.tar.xz
Loader: Fix Seg fault when layers not activated via env var
Diffstat (limited to 'loader/loader.c')
-rw-r--r--loader/loader.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/loader/loader.c b/loader/loader.c
index 7dea4271..8b0cd671 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -629,6 +629,8 @@ static XGL_UINT loader_get_layer_env(XGL_CHAR * *ppLayerNames)
char *p, *pOrig, *next, *name;
layerEnv = getenv("LIBXGL_LAYER_LIBS");
+ if (!layerEnv)
+ return 0;
p = malloc(strlen(layerEnv) + 1);
if (!p)
return 0;