]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - psftp.c
do_ssh2_authconn() now installs the standard handlers for CHANNEL_SUCCESS
[PuTTY.git] / psftp.c
diff --git a/psftp.c b/psftp.c
index 482d66ee41b94f3274abbda1301ff0c1c9470704..ef930bdd53d7d61cd9fce70d7ce7a0e459eb4cfa 100644 (file)
--- a/psftp.c
+++ b/psftp.c
@@ -2287,10 +2287,13 @@ struct sftp_command *sftp_getcmd(FILE *fp, int mode, int modeflags)
         *      >this has "quotes" in<
         *      >and"this"<
         */
-       while (*p) {
+       while (1) {
            /* skip whitespace */
            while (*p && (*p == ' ' || *p == '\t'))
                p++;
+            /* terminate loop */
+            if (!*p)
+                break;
            /* mark start of word */
            q = r = p;                 /* q sits at start, r writes word */
            quoting = 0;