]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - cmdline.c
Fix a couple of stupid typos in the session-saving code.
[PuTTY.git] / cmdline.c
index 7c2517241e3a57f1a2bc1b7bc73057d2fbd4e1e6..0361b88423e2947aee6b47e10c66426c9a3261c5 100644 (file)
--- a/cmdline.c
+++ b/cmdline.c
@@ -307,8 +307,7 @@ int cmdline_process_param(char *p, char *value, int need_save, Config *cfg)
     if (!strcmp(p, "-i")) {
        RETURN(2);
        SAVEABLE(1);
-       strncpy(cfg->keyfile, value, sizeof(cfg->keyfile));
-       cfg->keyfile[sizeof(cfg->keyfile)-1] = '\0';
+       cfg->keyfile = filename_from_str(value);
     }
 
     return ret;                               /* unrecognised */