[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.15 and 1.16

version 1.15, 2012/04/11 07:45:30 version 1.16, 2012/07/10 11:53:01
Line 20 
Line 20 
   
 #include <ctype.h>  #include <ctype.h>
 #include <libgen.h>  #include <libgen.h>
   #include <stdlib.h>
 #include <string.h>  #include <string.h>
 #include <unistd.h>  #include <unistd.h>
   
Line 73 
Line 74 
                         wname = parse_window_name(name + 1);                          wname = parse_window_name(name + 1);
                 else                  else
                                 wname = parse_window_name(name);                                  wname = parse_window_name(name);
                 xfree(name);                  free(name);
         }          }
   
         if (w->active->fd == -1) {          if (w->active->fd == -1) {
                 xasprintf(&name, "%s[dead]", wname);                  xasprintf(&name, "%s[dead]", wname);
                 xfree(wname);                  free(wname);
                 wname = name;                  wname = name;
         }          }
   
Line 86 
Line 87 
                 window_set_name(w, wname);                  window_set_name(w, wname);
                 server_status_window(w);                  server_status_window(w);
         }          }
         xfree(wname);          free(wname);
 }  }
   
 char *  char *
Line 122 
Line 123 
         if (*name == '/')          if (*name == '/')
                 name = basename(name);                  name = basename(name);
         name = xstrdup(name);          name = xstrdup(name);
         xfree(copy);          free(copy);
         return (name);          return (name);
 }  }

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16