From 2583bc02e0806d63eb3b764c8c40142978fe688a Mon Sep 17 00:00:00 2001 From: Piers Daniell Date: Fri, 3 Apr 2015 17:44:52 -0600 Subject: loader: Work correctly when there is no reg entry Without this fix the loader will crash if there is no registry entry. --- loader/loader.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'loader') diff --git a/loader/loader.c b/loader/loader.c index 47cfb364..6f7ce249 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -179,7 +179,9 @@ static char *loader_get_registry_and_env(const char *env_var, registry_str = loader_get_registry_string(HKEY_LOCAL_MACHINE, "Software\\XGL", registry_value); - registry_len = strlen(registry_str); + if (registry_str) { + registry_len = strlen(registry_str); + } rtn_len = env_len + registry_len + 1; if (rtn_len <= 2) { -- cgit v1.2.3