Trim trailing whitespace off saved session names on the command line
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 20 Oct 2000 13:23:24 +0000 (13:23 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 20 Oct 2000 13:23:24 +0000 (13:23 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@728 cda61777-01e9-0310-a592-d414129be87e

window.c

index 89a8c11..74339b4 100644 (file)
--- a/window.c
+++ b/window.c
@@ -198,6 +198,10 @@ int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmdline, int show) {
         * An initial @ means to activate a saved session.
         */
        if (*p == '@') {
+           int i = strlen(p);
+           while (i > 1 && isspace(p[i-1]))
+               i--;
+           p[i] = '\0';
            do_defaults (p+1, &cfg);
            if (!*cfg.host && !do_config()) {
                WSACleanup();