X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fcommon%2Fgetenv.c;h=23029508b161d126590d8ed3bbcc943e0e23aa8c;hb=3aa28d2301d8b9c1f7eef509e3de42bca2abbffe;hp=1909f4cf912bd8f80ebf51e6fc5dd88bb866607c;hpb=910dcd720731c190adbfb9bb50c67bb9c4235003;p=lttng-ust.git diff --git a/src/common/getenv.c b/src/common/getenv.c index 1909f4cf..23029508 100644 --- a/src/common/getenv.c +++ b/src/common/getenv.c @@ -64,8 +64,11 @@ char *lttng_ust_getenv(const char *name) struct lttng_env *e; bool found = false; - if (!CMM_LOAD_SHARED(lttng_ust_getenv_is_init)) - abort(); + /* + * Perform lazy initialization of lttng_ust_getenv for early use + * by library constructors. + */ + lttng_ust_getenv_init(); for (i = 0; i < LTTNG_ARRAY_SIZE(lttng_env); i++) { e = <tng_env[i];