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

Diff for /src/usr.bin/tmux/names.c between version 1.42 and 1.43

version 1.42, 2020/05/16 15:01:31 version 1.43, 2020/10/05 11:04:40
Line 107 
Line 107 
 char *  char *
 default_window_name(struct window *w)  default_window_name(struct window *w)
 {  {
         char    *cmd, *s;          char    *cmd, *s;
   
         cmd = cmd_stringify_argv(w->active->argc, w->active->argv);          cmd = cmd_stringify_argv(w->active->argc, w->active->argv);
         if (cmd != NULL && *cmd != '\0')          if (cmd != NULL && *cmd != '\0')
Line 142 
Line 142 
         char    *copy, *name, *ptr;          char    *copy, *name, *ptr;
   
         name = copy = xstrdup(in);          name = copy = xstrdup(in);
           if (*name == '"')
                   name++;
           name[strcspn (name, "\"")] = '\0';
   
         if (strncmp(name, "exec ", (sizeof "exec ") - 1) == 0)          if (strncmp(name, "exec ", (sizeof "exec ") - 1) == 0)
                 name = name + (sizeof "exec ") - 1;                  name = name + (sizeof "exec ") - 1;
   

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43