From a8e2d851feba7934d500520946ab5e366b6dfe90 Mon Sep 17 00:00:00 2001 From: nicm Date: Wed, 16 Nov 2016 11:41:17 +0000 Subject: Don't error if renaming a session to its current name, from shik dot chen at gmail dot com. --- cmd-rename-session.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cmd-rename-session.c') 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 #include +#include #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); -- cgit