Fix: Deny session creation name 'auto'
[lttng-tools.git] / src / lib / lttng-ctl / lttng-ctl.c
index ab64d56c0ff3df7ef52bfc511bbec5cf95838a34..bbe7cb4180dda914676714496fe31c56d09bf56e 100644 (file)
@@ -1606,7 +1606,8 @@ int _lttng_create_session_ext(const char *name, const char *url,
        memset(&lsm, 0, sizeof(lsm));
 
        lsm.cmd_type = LTTNG_CREATE_SESSION;
-       if (!strncmp(name, DEFAULT_SESSION_NAME, strlen(DEFAULT_SESSION_NAME))) {
+       if (!strncmp(name, DEFAULT_SESSION_NAME, strlen(DEFAULT_SESSION_NAME))
+                       && strlen(name) == strlen(DEFAULT_SESSION_NAME)) {
                ret = snprintf(lsm.session.name, sizeof(lsm.session.name), "%s-%s",
                                name, datetime);
                if (ret < 0) {
This page took 0.023195 seconds and 4 git commands to generate.