diff options
-rw-r--r-- | src/lib/dlt_user.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/dlt_user.c b/src/lib/dlt_user.c index a879f95..7188c05 100644 --- a/src/lib/dlt_user.c +++ b/src/lib/dlt_user.c @@ -345,6 +345,12 @@ static DltReturnValue dlt_initialize_fifo_connection(void) DltReturnValue dlt_init(void) { + strncpy(dltFifoBaseDir, DLT_USER_IPC_PATH, DLT_PATH_MAX); + dltFifoBaseDir[DLT_PATH_MAX - 1] = 0; + + /* check environment variables */ + dlt_check_envvar(); + /* process is exiting. Do not allocate new resources. */ if (dlt_user_freeing != 0) { dlt_vlog(LOG_INFO, "%s logging disabled, process is exiting", __func__); @@ -362,12 +368,6 @@ DltReturnValue dlt_init(void) return DLT_RETURN_ERROR; } - strncpy(dltFifoBaseDir, DLT_USER_IPC_PATH, DLT_PATH_MAX); - dltFifoBaseDir[DLT_PATH_MAX - 1] = 0; - - /* check environment variables */ - dlt_check_envvar(); - dlt_user.dlt_is_file = 0; dlt_user.overflow = 0; dlt_user.overflow_counter = 0; |