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

Diff for /src/usr.bin/tmux/cmd-confirm-before.c between version 1.35 and 1.36

version 1.35, 2017/05/17 15:20:23 version 1.36, 2019/05/20 11:46:06
Line 82 
Line 82 
         return (CMD_RETURN_NORMAL);          return (CMD_RETURN_NORMAL);
 }  }
   
 static enum cmd_retval  
 cmd_confirm_before_error(struct cmdq_item *item, void *data)  
 {  
         char    *error = data;  
   
         cmdq_error(item, "%s", error);  
         free(error);  
   
         return (CMD_RETURN_NORMAL);  
 }  
   
 static int  static int
 cmd_confirm_before_callback(struct client *c, void *data, const char *s,  cmd_confirm_before_callback(struct client *c, void *data, const char *s,
     __unused int done)      __unused int done)
Line 112 
Line 101 
   
         cmdlist = cmd_string_parse(cdata->cmd, NULL, 0, &cause);          cmdlist = cmd_string_parse(cdata->cmd, NULL, 0, &cause);
         if (cmdlist == NULL) {          if (cmdlist == NULL) {
                 if (cause != NULL) {                  if (cause != NULL)
                         new_item = cmdq_get_callback(cmd_confirm_before_error,                          new_item = cmdq_get_error(cause);
                             cause);                  else
                 } else  
                         new_item = NULL;                          new_item = NULL;
                   free(cause);
         } else {          } else {
                 new_item = cmdq_get_command(cmdlist, NULL, NULL, 0);                  new_item = cmdq_get_command(cmdlist, NULL, NULL, 0);
                 cmd_list_free(cmdlist);                  cmd_list_free(cmdlist);

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36