summaryrefslogtreecommitdiffstats
path: root/sftp-client.c
diff options
context:
space:
mode:
authorTim Rice <tim@multitalents.net>2013-07-26 00:40:00 +0200
committerTim Rice <tim@multitalents.net>2013-07-26 00:40:00 +0200
commited899eb597a8901ff7322cba809660515ec0d601 (patch)
tree9536ed46c7b6662b57569f9fc91405b52f0b023d /sftp-client.c
parent - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec] (diff)
downloadopenssh-ed899eb597a8901ff7322cba809660515ec0d601.tar.xz
openssh-ed899eb597a8901ff7322cba809660515ec0d601.zip
- (tim) [sftp-client.c] Use of a gcc extension trips up native compilers on
Solaris and UnixWare. Feedback and OK djm@
Diffstat (limited to 'sftp-client.c')
-rw-r--r--sftp-client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sftp-client.c b/sftp-client.c
index cb4efd3ea..f4f1970b6 100644
--- a/sftp-client.c
+++ b/sftp-client.c
@@ -1051,7 +1051,7 @@ do_download(struct sftp_conn *conn, char *remote_path, char *local_path,
return(-1);
}
- local_fd = open(local_path, O_WRONLY | O_CREAT | (resume ? : O_TRUNC),
+ local_fd = open(local_path, O_WRONLY | O_CREAT | (resume ? 0 : O_TRUNC),
mode | S_IWUSR);
if (local_fd == -1) {
error("Couldn't open local file \"%s\" for writing: %s",