setting MALLOC_CHECK_=0 for charon to not use glibc's malloc checker
authorMartin Willi <martin@strongswan.org>
Wed, 2 May 2007 09:59:47 +0000 (09:59 -0000)
committerMartin Willi <martin@strongswan.org>
Wed, 2 May 2007 09:59:47 +0000 (09:59 -0000)
src/starter/invokecharon.c

index 7e93b9a..422e478 100644 (file)
@@ -207,6 +207,8 @@ starter_start_charon (starter_config_t *cfg, bool debug)
            /* child */
            setsid();
            sigprocmask(SIG_SETMASK, 0, NULL);
+           /* disable glibc's malloc checker, conflicts with leak detective */
+           setenv("MALLOC_CHECK_", "0", 1);
            execv(arg[0], arg);
            plog("can't execv(%s,...): %s", arg[0], strerror(errno));
            exit(1);