[BACK]Return to client.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/client.c between version 1.128 and 1.129

version 1.128, 2018/11/22 10:36:40 version 1.129, 2019/05/25 07:18:20
Line 215 
Line 215 
 int  int
 client_main(struct event_base *base, int argc, char **argv, int flags)  client_main(struct event_base *base, int argc, char **argv, int flags)
 {  {
           struct cmd_parse_result *pr;
         struct cmd              *cmd;          struct cmd              *cmd;
         struct cmd_list         *cmdlist;  
         struct msg_command_data *data;          struct msg_command_data *data;
         int                      cmdflags, fd, i;          int                      cmdflags, fd, i;
         const char              *ttynam, *cwd;          const char              *ttynam, *cwd;
         pid_t                    ppid;          pid_t                    ppid;
         enum msgtype             msg;          enum msgtype             msg;
         char                    *cause;  
         struct termios           tio, saved_tio;          struct termios           tio, saved_tio;
         size_t                   size;          size_t                   size;
   
Line 248 
Line 247 
                  * later in server) but it is necessary to get the start server                   * later in server) but it is necessary to get the start server
                  * flag.                   * flag.
                  */                   */
                 cmdlist = cmd_list_parse(argc, argv, NULL, 0, &cause);                  pr = cmd_parse_from_arguments(argc, argv, NULL);
                 if (cmdlist != NULL) {                  if (pr->status == CMD_PARSE_SUCCESS) {
                         TAILQ_FOREACH(cmd, &cmdlist->list, qentry) {                          TAILQ_FOREACH(cmd, &pr->cmdlist->list, qentry) {
                                 if (cmd->entry->flags & CMD_STARTSERVER)                                  if (cmd->entry->flags & CMD_STARTSERVER)
                                         cmdflags |= CMD_STARTSERVER;                                          cmdflags |= CMD_STARTSERVER;
                         }                          }
                         cmd_list_free(cmdlist);                          cmd_list_free(pr->cmdlist);
                 }                  } else
                           free(pr->error);
         }          }
   
         /* Create client process structure (starts logging). */          /* Create client process structure (starts logging). */

Legend:
Removed from v.1.128  
changed lines
  Added in v.1.129