X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fconfig%2Fsession-config.c;h=f8eb37393ff8e73510e401961ab0313c50fab922;hb=1d12100d047b079e7425bd4bfdc8572dcfbbd4c8;hp=adb49bd08ee94b68c9cea8ef46b93b9d93898a15;hpb=1b08cbce538eedab5682d174c012903d128c216f;p=lttng-tools.git diff --git a/src/common/config/session-config.c b/src/common/config/session-config.c index adb49bd08..f8eb37393 100644 --- a/src/common/config/session-config.c +++ b/src/common/config/session-config.c @@ -2618,6 +2618,21 @@ domain_init_error: goto error; } + /* Apply overrides */ + if (overrides) { + if (overrides->session_name) { + xmlChar *name_override = xmlStrdup(BAD_CAST(overrides->session_name)); + if (!name_override) { + ret = -LTTNG_ERR_NOMEM; + goto error; + } + + /* Overrides the session name to the provided name */ + xmlFree(name); + name = name_override; + } + } + if (overwrite) { /* Destroy session if it exists */ ret = lttng_destroy_session((const char *) name);