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

Diff for /src/usr.bin/tmux/cmd-split-window.c between version 1.47 and 1.48

version 1.47, 2013/10/10 12:28:38 version 1.48, 2013/11/22 20:58:36
Line 95 
Line 95 
                 cp = format_expand(ft, args_get(args, 'c'));                  cp = format_expand(ft, args_get(args, 'c'));
                 format_free(ft);                  format_free(ft);
   
                 fd = open(cp, O_RDONLY|O_DIRECTORY);                  if (cp != NULL && *cp != '\0') {
                 free(cp);                          fd = open(cp, O_RDONLY|O_DIRECTORY);
                 if (fd == -1) {                          free(cp);
                         cmdq_error(cmdq, "bad working directory: %s",                          if (fd == -1) {
                             strerror(errno));                                  cmdq_error(cmdq, "bad working directory: %s",
                         return (CMD_RETURN_ERROR);                                      strerror(errno));
                 }                                  return (CMD_RETURN_ERROR);
                           }
                   } else if (cp != NULL)
                           free(cp);
                 cwd = fd;                  cwd = fd;
         } else if (cmdq->client != NULL && cmdq->client->session == NULL)          } else if (cmdq->client != NULL && cmdq->client->session == NULL)
                 cwd = cmdq->client->cwd;                  cwd = cmdq->client->cwd;

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48