[BACK]Return to cmd-rename-session.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/cmd-rename-session.c between version 1.22 and 1.23

version 1.22, 2016/10/14 22:14:22 version 1.23, 2016/10/16 19:04:05
Line 26 
Line 26 
  * Change session name.   * Change session name.
  */   */
   
 static enum cmd_retval   cmd_rename_session_exec(struct cmd *, struct cmd_q *);  static enum cmd_retval  cmd_rename_session_exec(struct cmd *,
                               struct cmdq_item *);
   
 const struct cmd_entry cmd_rename_session_entry = {  const struct cmd_entry cmd_rename_session_entry = {
         .name = "rename-session",          .name = "rename-session",
Line 42 
Line 43 
 };  };
   
 static enum cmd_retval  static enum cmd_retval
 cmd_rename_session_exec(struct cmd *self, struct cmd_q *cmdq)  cmd_rename_session_exec(struct cmd *self, struct cmdq_item *item)
 {  {
         struct args     *args = self->args;          struct args     *args = self->args;
         struct session  *s = cmdq->state.tflag.s;          struct session  *s = item->state.tflag.s;
         const char      *newname;          const char      *newname;
   
         newname = args->argv[0];          newname = args->argv[0];
         if (!session_check_name(newname)) {          if (!session_check_name(newname)) {
                 cmdq_error(cmdq, "bad session name: %s", newname);                  cmdq_error(item, "bad session name: %s", newname);
                 return (CMD_RETURN_ERROR);                  return (CMD_RETURN_ERROR);
         }          }
         if (session_find(newname) != NULL) {          if (session_find(newname) != NULL) {
                 cmdq_error(cmdq, "duplicate session: %s", newname);                  cmdq_error(item, "duplicate session: %s", newname);
                 return (CMD_RETURN_ERROR);                  return (CMD_RETURN_ERROR);
         }          }
   

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23