diff options
author | Thomas Adam <thomas@xteddy.org> | 2018-11-22 12:02:38 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2018-11-22 12:02:38 +0000 |
commit | 2977317243eac07f819190a38f74da24bfa1b741 (patch) | |
tree | 35dcb4be286ac4e0ecafd78a2ae1127ef8ca1c8f /client.c | |
parent | 2eca63b98e21a4e76d77dedf339da42f7291cc76 (diff) | |
parent | 3a7b9d57355c4b2b521f05049a5c6f5eb2939b5d (diff) | |
download | rtmux-2977317243eac07f819190a38f74da24bfa1b741.tar.gz rtmux-2977317243eac07f819190a38f74da24bfa1b741.tar.bz2 rtmux-2977317243eac07f819190a38f74da24bfa1b741.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'client.c')
-rw-r--r-- | client.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -222,7 +222,7 @@ client_main(struct event_base *base, int argc, char **argv, int flags) const char *ttynam, *cwd; pid_t ppid; enum msgtype msg; - char *cause, path[PATH_MAX]; + char *cause; struct termios tio, saved_tio; size_t size; @@ -277,9 +277,7 @@ client_main(struct event_base *base, int argc, char **argv, int flags) client_peer = proc_add_peer(client_proc, fd, client_dispatch, NULL); /* Save these before pledge(). */ - if ((cwd = getenv("PWD")) == NULL && - (cwd = getcwd(path, sizeof path)) == NULL && - (cwd = find_home()) == NULL) + if ((cwd = find_cwd()) == NULL && (cwd = find_home()) == NULL) cwd = "/"; if ((ttynam = ttyname(STDIN_FILENO)) == NULL) ttynam = ""; |