X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/5555d393c727cca12fce612a469bacb9b627eb3b..875e0b16f64f7b97171d58fe34ebcd57314eb739:/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 */