diff options
author | Thomas Adam <thomas@xteddy.org> | 2016-11-16 14:01:11 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2016-11-16 14:01:11 +0000 |
commit | 759953cb8d6e8ac2e95f831a320f249a5258d5a9 (patch) | |
tree | 0f043cf96088365b250f0bf749b3b02a1f1fc3de /cmd-rename-session.c | |
parent | 06fd3b00ff23566dd683abe4f3d7d1581a4fe8b8 (diff) | |
parent | ddf7ac5ae4d044cda12d959bbf02df921f9d84a5 (diff) | |
download | rtmux-759953cb8d6e8ac2e95f831a320f249a5258d5a9.tar.gz rtmux-759953cb8d6e8ac2e95f831a320f249a5258d5a9.tar.bz2 rtmux-759953cb8d6e8ac2e95f831a320f249a5258d5a9.zip |
Merge branch 'obsd-master'
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 bf180f91..0c250aa6 100644 --- a/cmd-rename-session.c +++ b/cmd-rename-session.c @@ -19,6 +19,7 @@ #include <sys/types.h> #include <stdlib.h> +#include <string.h> #include "tmux.h" @@ -50,6 +51,9 @@ cmd_rename_session_exec(struct cmd *self, struct cmdq_item *item) const char *newname; newname = args->argv[0]; + if (strcmp(newname, s->name) == 0) + return (CMD_RETURN_NORMAL); + if (!session_check_name(newname)) { cmdq_error(item, "bad session name: %s", newname); return (CMD_RETURN_ERROR); |