summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/client.c
diff options
context:
space:
mode:
authornicm <nicm@openbsd.org>2009-08-08 21:18:23 +0000
committernicm <nicm@openbsd.org>2009-08-08 21:18:23 +0000
commit86cee480718df5b894af1ec2fcd4d5e2be8749f9 (patch)
treead9f5a1141457b20ba56e1cb64a689db56872862 /usr.bin/tmux/client.c
parentOptions to set the colours and attributes for status-left/-right. From Thomas (diff)
downloadwireguard-openbsd-86cee480718df5b894af1ec2fcd4d5e2be8749f9.tar.xz
wireguard-openbsd-86cee480718df5b894af1ec2fcd4d5e2be8749f9.zip
Tidy function a little by using a temporary variable.
Diffstat (limited to 'usr.bin/tmux/client.c')
-rw-r--r--usr.bin/tmux/client.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/usr.bin/tmux/client.c b/usr.bin/tmux/client.c
index 1d064d45dae..dbe96613bd7 100644
--- a/usr.bin/tmux/client.c
+++ b/usr.bin/tmux/client.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: client.c,v 1.9 2009/07/30 16:32:12 nicm Exp $ */
+/* $OpenBSD: client.c,v 1.10 2009/08/08 21:18:23 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -43,7 +43,7 @@ client_init(char *path, struct client_ctx *cctx, int cmdflags, int flags)
struct msg_identify_data data;
struct winsize ws;
size_t size;
- int mode;
+ int fd, mode;
char *name, *term;
char rpathbuf[MAXPATHLEN];
@@ -53,7 +53,7 @@ client_init(char *path, struct client_ctx *cctx, int cmdflags, int flags)
if (lstat(path, &sb) != 0) {
if (cmdflags & CMD_STARTSERVER && errno == ENOENT) {
- if ((cctx->srv_fd = server_start(path)) == -1)
+ if ((fd = server_start(path)) == -1)
goto start_failed;
goto server_started;
}
@@ -72,15 +72,14 @@ client_init(char *path, struct client_ctx *cctx, int cmdflags, int flags)
goto not_found;
}
- if ((cctx->srv_fd = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
+ if ((fd = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
fatal("socket");
- if (connect(
- cctx->srv_fd, (struct sockaddr *) &sa, SUN_LEN(&sa)) == -1) {
+ if (connect(fd, (struct sockaddr *) &sa, SUN_LEN(&sa)) == -1) {
if (errno == ECONNREFUSED) {
if (unlink(path) != 0 || !(cmdflags & CMD_STARTSERVER))
goto not_found;
- if ((cctx->srv_fd = server_start(path)) == -1)
+ if ((fd = server_start(path)) == -1)
goto start_failed;
goto server_started;
}
@@ -88,10 +87,11 @@ client_init(char *path, struct client_ctx *cctx, int cmdflags, int flags)
}
server_started:
- if ((mode = fcntl(cctx->srv_fd, F_GETFL)) == -1)
+ if ((mode = fcntl(fd, F_GETFL)) == -1)
fatal("fcntl failed");
- if (fcntl(cctx->srv_fd, F_SETFL, mode|O_NONBLOCK) == -1)
+ if (fcntl(fd, F_SETFL, mode|O_NONBLOCK) == -1)
fatal("fcntl failed");
+ cctx->srv_fd = fd;
cctx->srv_in = buffer_create(BUFSIZ);
cctx->srv_out = buffer_create(BUFSIZ);