summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkus <markus@openbsd.org>2002-04-01 22:07:17 +0000
committermarkus <markus@openbsd.org>2002-04-01 22:07:17 +0000
commite3cff238c52df5ba91c59a5f352d77f1adde967f (patch)
treed2ba97602cd373cfb9cbb92137d19f8676fc270a
parent20480 is an upper limit for older server (diff)
downloadwireguard-openbsd-e3cff238c52df5ba91c59a5f352d77f1adde967f.tar.xz
wireguard-openbsd-e3cff238c52df5ba91c59a5f352d77f1adde967f.zip
fallback to stat if server does not support lstat
-rw-r--r--usr.bin/ssh/sftp-client.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/ssh/sftp-client.c b/usr.bin/ssh/sftp-client.c
index 310ac6e9603..7860693c2a3 100644
--- a/usr.bin/ssh/sftp-client.c
+++ b/usr.bin/ssh/sftp-client.c
@@ -28,7 +28,7 @@
/* XXX: copy between two remote sites */
#include "includes.h"
-RCSID("$OpenBSD: sftp-client.c,v 1.29 2002/04/01 22:02:16 markus Exp $");
+RCSID("$OpenBSD: sftp-client.c,v 1.30 2002/04/01 22:07:17 markus Exp $");
#include <sys/queue.h>
@@ -508,8 +508,8 @@ do_lstat(struct sftp_conn *conn, char *path, int quiet)
if (quiet)
debug("Server version does not support lstat operation");
else
- error("Server version does not support lstat operation");
- return(NULL);
+ log("Server version does not support lstat operation");
+ return(do_stat(conn, path, quiet));
}
id = conn->msg_id++;