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

Diff for /src/usr.bin/tmux/server-client.c between version 1.385 and 1.386

version 1.385, 2021/08/27 17:15:57 version 1.386, 2021/08/27 17:25:55
Line 2124 
Line 2124 
         int                       argc;          int                       argc;
         char                    **argv, *cause;          char                    **argv, *cause;
         struct cmd_parse_result  *pr;          struct cmd_parse_result  *pr;
           struct args_value        *values;
   
         if (c->flags & CLIENT_EXIT)          if (c->flags & CLIENT_EXIT)
                 return;                  return;
Line 2149 
Line 2150 
                 *argv = xstrdup("new-session");                  *argv = xstrdup("new-session");
         }          }
   
         pr = cmd_parse_from_arguments(argc, argv, NULL);          values = args_from_vector(argc, argv);
           pr = cmd_parse_from_arguments(values, argc, NULL);
         switch (pr->status) {          switch (pr->status) {
         case CMD_PARSE_ERROR:          case CMD_PARSE_ERROR:
                 cause = pr->error;                  cause = pr->error;
Line 2157 
Line 2159 
         case CMD_PARSE_SUCCESS:          case CMD_PARSE_SUCCESS:
                 break;                  break;
         }          }
           args_free_values(values, argc);
           free(values);
         cmd_free_argv(argc, argv);          cmd_free_argv(argc, argv);
   
         cmdq_append(c, cmdq_get_command(pr->cmdlist, NULL));          cmdq_append(c, cmdq_get_command(pr->cmdlist, NULL));

Legend:
Removed from v.1.385  
changed lines
  Added in v.1.386