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

Diff for /src/usr.bin/tmux/cmd.c between version 1.52 and 1.53

version 1.52, 2011/04/05 19:37:01 version 1.53, 2011/04/06 21:51:31
Line 725 
Line 725 
         if (arglen != 0 && tmparg[arglen - 1] == ':')          if (arglen != 0 && tmparg[arglen - 1] == ':')
                 tmparg[arglen - 1] = '\0';                  tmparg[arglen - 1] = '\0';
   
           /* An empty session name is the current session. */
           if (*tmparg == '\0') {
                   xfree (tmparg);
                   return (cmd_current_session(ctx, prefer_unattached));
           }
   
         /* Find the session, if any. */          /* Find the session, if any. */
         s = cmd_lookup_session(tmparg, &ambiguous);          s = cmd_lookup_session(tmparg, &ambiguous);
   
Line 840 
Line 846 
 lookup_session:  lookup_session:
         if (ambiguous)          if (ambiguous)
                 goto not_found;                  goto not_found;
         if ((s = cmd_lookup_session(arg, &ambiguous)) == NULL)          if (*arg != '\0' && (s = cmd_lookup_session(arg, &ambiguous)) == NULL)
                 goto no_session;                  goto no_session;
   
         if (sp != NULL)          if (sp != NULL)
Line 981 
Line 987 
 lookup_session:  lookup_session:
         if (ambiguous)          if (ambiguous)
                 goto not_found;                  goto not_found;
         if ((s = cmd_lookup_session(arg, &ambiguous)) == NULL)          if (*arg != '\0' && (s = cmd_lookup_session(arg, &ambiguous)) == NULL)
                 goto no_session;                  goto no_session;
   
         if (sp != NULL)          if (sp != NULL)

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53