Merge pull request #4621 from alexanderkyte/strdup_env
[mono.git] / mono / metadata / boehm-gc.c
index 107022576d02563a69f22a4e2c76e193d77f5b5b..8adf077e6b1956fca0f4f3accd195b8b72394126 100644 (file)
@@ -199,6 +199,7 @@ mono_gc_base_init (void)
                                        log_finalizers = 1;
                                }
                        }
+                       g_free (env);
                }
        }
 
@@ -242,6 +243,7 @@ mono_gc_base_init (void)
                                */
                        }
                }
+               g_free (env);
                g_strfreev (opts);
        }
 
@@ -1320,7 +1322,7 @@ mono_gc_is_moving (void)
 gboolean
 mono_gc_is_disabled (void)
 {
-       if (GC_dont_gc || g_getenv ("GC_DONT_GC"))
+       if (GC_dont_gc || g_hasenv ("GC_DONT_GC"))
                return TRUE;
        else
                return FALSE;