X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/0c33d3a6483e2493a29d662afc79a8c86dc6dfc5..8d90b8b27bf086da6245030459ab3e5977313eb0:/windows/winpgen.c diff --git a/windows/winpgen.c b/windows/winpgen.c index 9fa35af0..33d76c64 100644 --- a/windows/winpgen.c +++ b/windows/winpgen.c @@ -954,8 +954,11 @@ static int CALLBACK MainDlgProc(HWND hwnd, UINT msg, /* * Load a key file if one was provided on the command line. */ - if (cmdline_keyfile) - load_key_file(hwnd, state, filename_from_str(cmdline_keyfile), 0); + if (cmdline_keyfile) { + Filename *fn = filename_from_str(cmdline_keyfile); + load_key_file(hwnd, state, fn, 0); + filename_free(fn); + } return 1; case WM_MOUSEMOVE: