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

Diff for /src/usr.bin/tmux/server.c between version 1.104 and 1.105

version 1.104, 2012/04/11 06:16:14 version 1.105, 2012/07/10 11:53:01
Line 162 
Line 162 
         server_client_create(pair[1]);          server_client_create(pair[1]);
   
         unlink(lockfile);          unlink(lockfile);
         xfree(lockfile);          free(lockfile);
         close(lockfd);          close(lockfd);
   
         if (access(SYSTEM_CFG, R_OK) == 0)          if (access(SYSTEM_CFG, R_OK) == 0)
Line 185 
Line 185 
                 for (i = 0; i < ARRAY_LENGTH(&cfg_causes); i++) {                  for (i = 0; i < ARRAY_LENGTH(&cfg_causes); i++) {
                         cause = ARRAY_ITEM(&cfg_causes, i);                          cause = ARRAY_ITEM(&cfg_causes, i);
                         window_copy_add(wp, "%s", cause);                          window_copy_add(wp, "%s", cause);
                         xfree(cause);                          free(cause);
                 }                  }
                 ARRAY_FREE(&cfg_causes);                  ARRAY_FREE(&cfg_causes);
         }          }
Line 275 
Line 275 
                 next_s = RB_NEXT(sessions, &dead_sessions, s);                  next_s = RB_NEXT(sessions, &dead_sessions, s);
                 if (s->references == 0) {                  if (s->references == 0) {
                         RB_REMOVE(sessions, &dead_sessions, s);                          RB_REMOVE(sessions, &dead_sessions, s);
                         xfree(s->name);                          free(s->name);
                         xfree(s);                          free(s);
                 }                  }
                 s = next_s;                  s = next_s;
         }          }
Line 286 
Line 286 
                 if (c == NULL || c->references != 0)                  if (c == NULL || c->references != 0)
                         continue;                          continue;
                 ARRAY_SET(&dead_clients, i, NULL);                  ARRAY_SET(&dead_clients, i, NULL);
                 xfree(c);                  free(c);
         }          }
 }  }
   

Legend:
Removed from v.1.104  
changed lines
  Added in v.1.105