]> andersk Git - openssh.git/commitdiff
- markus@cvs.openbsd.org 2002/04/01 22:07:17
authormouring <mouring>
Tue, 2 Apr 2002 21:00:31 +0000 (21:00 +0000)
committermouring <mouring>
Tue, 2 Apr 2002 21:00:31 +0000 (21:00 +0000)
     [sftp-client.c]
     fallback to stat if server does not support lstat

ChangeLog
sftp-client.c

index e219536a051fdd2637ee7db2a2489b7c310b0748..e4d01d770e68c24b5c5b728c67e7c685565eb4dd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -26,6 +26,9 @@
    - markus@cvs.openbsd.org 2002/04/01 22:02:16
      [sftp-client.c]
      20480 is an upper limit for older server
+   - markus@cvs.openbsd.org 2002/04/01 22:07:17
+     [sftp-client.c]
+     fallback to stat if server does not support lstat
 
 20020401
  - (stevesk) [monitor.c] PAM should work again; will *not* work with
index 98ed2ba004d58aaa93f8c053f14fee957fe6a34e..254ef6f70817ee3cfec2d91f7a75f8c53c2d7c1e 100644 (file)
@@ -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 $");
 
 #if defined(HAVE_SYS_QUEUE_H) && !defined(HAVE_BOGUS_SYS_QUEUE_H)
 #include <sys/queue.h>
@@ -512,8 +512,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++;
This page took 0.907188 seconds and 5 git commands to generate.