X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/07e4d76d02456f343dfa7a8628c46ebdc72a2d44..90bf4cce0865803dc8ab32d6bc2b130797b378e3:/winstore.c diff --git a/winstore.c b/winstore.c index a69d58d0..e0d9a780 100644 --- a/winstore.c +++ b/winstore.c @@ -67,6 +67,9 @@ void *open_settings_w(const char *sessionname) int ret; char *p; + if (!sessionname || !*sessionname) + sessionname = "Default Settings"; + p = smalloc(3 * strlen(sessionname) + 1); mungestr(sessionname, p); @@ -107,6 +110,9 @@ void *open_settings_r(const char *sessionname) HKEY subkey1, sesskey; char *p; + if (!sessionname || !*sessionname) + sessionname = "Default Settings"; + p = smalloc(3 * strlen(sessionname) + 1); mungestr(sessionname, p);