bz#1797: fix swapped args in upload_dir_internal(), breaking recursive
authordjm <djm@openbsd.org>
Mon, 19 Jul 2010 03:16:33 +0000 (03:16 +0000)
committerdjm <djm@openbsd.org>
Mon, 19 Jul 2010 03:16:33 +0000 (03:16 +0000)
upload depth checks and causing verbose printing of transfers to always
be turned on; patch from imorgan AT nas.nasa.gov

usr.bin/ssh/sftp-client.c

index a222586..06e4431 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sftp-client.c,v 1.91 2010/06/18 04:43:08 djm Exp $ */
+/* $OpenBSD: sftp-client.c,v 1.92 2010/07/19 03:16:33 djm Exp $ */
 /*
  * Copyright (c) 2001-2004 Damien Miller <djm@openbsd.org>
  *
@@ -1510,7 +1510,7 @@ upload_dir_internal(struct sftp_conn *conn, char *src, char *dst,
                                continue;
 
                        if (upload_dir_internal(conn, new_src, new_dst,
-                           pflag, depth + 1, printflag) == -1)
+                           pflag, printflag, depth + 1) == -1)
                                ret = -1;
                } else if (S_ISREG(sb.st_mode)) {
                        if (do_upload(conn, new_src, new_dst, pflag) == -1) {