Fix: Deny session creation name 'auto'
[lttng-tools.git] / src / bin / lttng / commands / create.c
index f92861e474c2edfc6869b23b25bde74598fed9f6..2c58075b4646cde144763ae30542608fa698eb4e 100644 (file)
@@ -278,6 +278,14 @@ static int create_session(void)
                }
                DBG("Auto session name set to %s", session_name_date);
        } else {
+               if (strncmp(opt_session_name, DEFAULT_SESSION_NAME,
+                                       strlen(DEFAULT_SESSION_NAME)) == 0 &&
+                               strlen(opt_session_name) == strlen(DEFAULT_SESSION_NAME)) {
+                       ERR("%s is a reserved keyword for default session(s)",
+                                       DEFAULT_SESSION_NAME);
+                       ret = CMD_ERROR;
+                       goto error;
+               }
                session_name = opt_session_name;
                ret = snprintf(session_name_date, sizeof(session_name_date),
                                "%s-%s", session_name, datetime);
This page took 0.024086 seconds and 4 git commands to generate.