lttng_ctl: add session_name to load override
[lttng-tools.git] / src / common / config / session-config.c
index adb49bd08ee94b68c9cea8ef46b93b9d93898a15..f8eb37393ff8e73510e401961ab0313c50fab922 100644 (file)
@@ -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);
This page took 0.041553 seconds and 4 git commands to generate.