summaryrefslogtreecommitdiff
path: root/sftp-int.c
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2003-10-08 17:34:38 +1000
committerDarren Tucker <dtucker@zip.com.au>2003-10-08 17:34:38 +1000
commit64dbccc2a517fb77f648e4a9aed5ae78719309bb (patch)
treeff4739eb3e7cfe305c8b1a0524d9d321912be245 /sftp-int.c
parent046dff2a07d63d41967d2e8b97c3d460336932a2 (diff)
downloadopenssh-git-64dbccc2a517fb77f648e4a9aed5ae78719309bb.tar.gz
- djm@cvs.openbsd.org 2003/10/07 07:04:16
[sftp-int.c] sftp quoting fix from admorten AT umich.edu; ok markus@
Diffstat (limited to 'sftp-int.c')
-rw-r--r--sftp-int.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sftp-int.c b/sftp-int.c
index c93eaabf..2deb29bb 100644
--- a/sftp-int.c
+++ b/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 "buffer.h"
#include "xmalloc.h"
@@ -350,6 +350,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';
i++;
break;