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

Diff for /src/usr.bin/tmux/cmd-queue.c between version 1.24 and 1.25

version 1.24, 2015/06/17 17:02:15 version 1.25, 2015/09/16 22:24:54
Line 35 
Line 35 
   
         cmdq = xcalloc(1, sizeof *cmdq);          cmdq = xcalloc(1, sizeof *cmdq);
         cmdq->references = 1;          cmdq->references = 1;
         cmdq->dead = 0;          cmdq->flags = 0;
   
         cmdq->client = c;          cmdq->client = c;
         cmdq->client_exit = -1;          cmdq->client_exit = -1;
Line 51 
Line 51 
 int  int
 cmdq_free(struct cmd_q *cmdq)  cmdq_free(struct cmd_q *cmdq)
 {  {
         if (--cmdq->references != 0)          if (--cmdq->references != 0) {
                 return (cmdq->dead);                  if (cmdq->flags & CMD_Q_DEAD)
                           return (1);
                   return (0);
           }
   
         cmdq_flush(cmdq);          cmdq_flush(cmdq);
         free(cmdq);          free(cmdq);

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25