diff options
Diffstat (limited to 'loader/loader.c')
| -rw-r--r-- | loader/loader.c | 4 |
1 files changed, 3 insertions, 1 deletions
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) { |
