diff options
Diffstat (limited to 'cmd-rename-session.c')
-rw-r--r-- | cmd-rename-session.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmd-rename-session.c b/cmd-rename-session.c index 018e537f..cbda700f 100644 --- a/cmd-rename-session.c +++ b/cmd-rename-session.c @@ -46,6 +46,10 @@ cmd_rename_session_exec(struct cmd *self, struct cmd_ctx *ctx) const char *newname; newname = args->argv[0]; + if (!session_check_name(newname)) { + ctx->error(ctx, "bad session name: %s", newname); + return (-1); + } if (session_find(newname) != NULL) { ctx->error(ctx, "duplicate session: %s", newname); return (-1); |