[mbr] Fix null ptr use (#50173)
authorAleksey Kliger (λgeek) <alklig@microsoft.com>
Wed, 24 Mar 2021 21:23:24 +0000 (17:23 -0400)
committerGitHub <noreply@github.com>
Wed, 24 Mar 2021 21:23:24 +0000 (21:23 +0000)
g_getenv can return NULL if the env var is unset

src/mono/mono/metadata/metadata-update.c

index 3d1d78e..e5e91ce 100644 (file)
@@ -85,7 +85,7 @@ mono_metadata_update_enabled (int *modifiable_assemblies_out)
 
        if (!inited) {
                char *val = g_getenv (DOTNET_MODIFIABLE_ASSEMBLIES);
-               if (!g_strcasecmp (val, "debug"))
+               if (val && !g_strcasecmp (val, "debug"))
                        modifiable = MONO_MODIFIABLE_ASSM_DEBUG;
                g_free (val);
                inited = TRUE;