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

Diff for /src/usr.bin/tmux/cmd-detach-client.c between version 1.22 and 1.23

version 1.22, 2015/11/24 20:40:51 version 1.23, 2015/12/08 01:10:31
Line 72 
Line 72 
                         return (CMD_RETURN_ERROR);                          return (CMD_RETURN_ERROR);
   
                 TAILQ_FOREACH(cloop, &clients, entry) {                  TAILQ_FOREACH(cloop, &clients, entry) {
                         if (cloop->session != s)                          if (cloop->session == s)
                                 continue;                                  server_client_detach(cloop, msgtype);
                         proc_send_s(cloop->peer, msgtype, cloop->session->name);  
                 }                  }
                 return (CMD_RETURN_STOP);                  return (CMD_RETURN_STOP);
         }          }
Line 85 
Line 84 
   
         if (args_has(args, 'a')) {          if (args_has(args, 'a')) {
                 TAILQ_FOREACH(cloop, &clients, entry) {                  TAILQ_FOREACH(cloop, &clients, entry) {
                         if (cloop->session == NULL || cloop == c)                          if (cloop->session != NULL && cloop != c)
                                 continue;                                  server_client_detach(cloop, msgtype);
                         proc_send_s(cloop->peer, msgtype, cloop->session->name);  
                 }                  }
                 return (CMD_RETURN_NORMAL);                  return (CMD_RETURN_NORMAL);
         }          }
   
         proc_send_s(c->peer, msgtype, c->session->name);          server_client_detach(c, msgtype);
         return (CMD_RETURN_STOP);          return (CMD_RETURN_STOP);
 }  }

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23