summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordjm <djm@openbsd.org>2003-10-07 07:04:16 +0000
committerdjm <djm@openbsd.org>2003-10-07 07:04:16 +0000
commit2ae4243c0a867cdbccdef32cbe2678f64cbbbfd8 (patch)
tree90a5390bcd8134778522cc18c242a4b0b96d68b5
parentTest SSH2 banner. ok markus@ (diff)
downloadwireguard-openbsd-2ae4243c0a867cdbccdef32cbe2678f64cbbbfd8.tar.xz
wireguard-openbsd-2ae4243c0a867cdbccdef32cbe2678f64cbbbfd8.zip
sftp quoting fix from admorten AT umich.edu; ok markus@
-rw-r--r--usr.bin/ssh/sftp-int.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/ssh/sftp-int.c b/usr.bin/ssh/sftp-int.c
index c238c2e09bf..a4cfeab1934 100644
--- a/usr.bin/ssh/sftp-int.c
+++ b/usr.bin/ssh/sftp-int.c
@@ -25,7 +25,7 @@
/* XXX: recursive operations */
#include "includes.h"
-RCSID("$OpenBSD: sftp-int.c,v 1.62 2003/08/25 08:13:09 fgsch Exp $");
+RCSID("$OpenBSD: sftp-int.c,v 1.63 2003/10/07 07:04:16 djm Exp $");
#include <glob.h>
@@ -352,6 +352,7 @@ get_pathname(const char **cpp, char **path)
/* Search for terminating quote, unescape some chars */
for (i = j = 0; i <= strlen(cp); i++) {
if (cp[i] == quot) { /* Found quote */
+ i++;
(*path)[j] = '\0';
break;
}