diff options
author | 2002-04-01 22:07:17 +0000 | |
---|---|---|
committer | 2002-04-01 22:07:17 +0000 | |
commit | e3cff238c52df5ba91c59a5f352d77f1adde967f (patch) | |
tree | d2ba97602cd373cfb9cbb92137d19f8676fc270a | |
parent | 20480 is an upper limit for older server (diff) | |
download | wireguard-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.c | 6 |
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++; |