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

Diff for /src/usr.bin/tmux/tmux.c between version 1.19 and 1.20

version 1.19, 2009/07/20 14:37:51 version 1.20, 2009/07/22 21:58:56
Line 213 
Line 213 
         struct passwd           *pw;          struct passwd           *pw;
         char                    *s, *path, *label, *cause, *home, *pass = NULL;          char                    *s, *path, *label, *cause, *home, *pass = NULL;
         char                     cwd[MAXPATHLEN];          char                     cwd[MAXPATHLEN];
         int                      retcode, opt, flags, unlock, start_server;          int                      retcode, opt, flags, unlock, cmdflags = 0;
   
         unlock = flags = 0;          unlock = flags = 0;
         label = path = NULL;          label = path = NULL;
Line 390 
Line 390 
                 cmdlist = NULL;                  cmdlist = NULL;
                 if ((pass = getpass("Password: ")) == NULL)                  if ((pass = getpass("Password: ")) == NULL)
                         exit(1);                          exit(1);
                 start_server = 0;                  cmdflags &= ~CMD_STARTSERVER;
         } else {          } else {
                 if (argc == 0) {                  if (argc == 0) {
                         cmd = xmalloc(sizeof *cmd);                          cmd = xmalloc(sizeof *cmd);
Line 407 
Line 407 
                                 exit(1);                                  exit(1);
                         }                          }
                 }                  }
                 start_server = 0;  
                 TAILQ_FOREACH(cmd, cmdlist, qentry) {                  TAILQ_FOREACH(cmd, cmdlist, qentry) {
                         if (cmd->entry->flags & CMD_STARTSERVER) {                          if (cmd->entry->flags & CMD_STARTSERVER) {
                                 start_server = 1;                                  cmdflags |= CMD_STARTSERVER;
                                 break;                                  break;
                         }                          }
                 }                  }
         }          }
   
         memset(&cctx, 0, sizeof cctx);          memset(&cctx, 0, sizeof cctx);
         if (client_init(path, &cctx, start_server, flags) != 0)          if (client_init(path, &cctx, cmdflags, flags) != 0)
                 exit(1);                  exit(1);
         xfree(path);          xfree(path);
   

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20