X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/5555d393c727cca12fce612a469bacb9b627eb3b..47de7565b5e6c25b90ed8a2d59de3d10f637673e:/cmdline.c diff --git a/cmdline.c b/cmdline.c index 7c251724..0361b884 100644 --- 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 */