X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=windows%2Fwinpgen.c;h=33d76c64f6e880be0fc678c9772d07d22b4f43cc;hb=8c09f85a64ff31d05f37304a041fd766507a19f0;hp=9fa35af096139faee1240495be3943d18695a581;hpb=b99bec3b02d79c6902f50cfa616eebaee43536f6;p=PuTTY.git 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: