Yikes - saving of Default Settings must have been broken for some
[u/mdw/putty] / winstore.c
index a69d58d..e0d9a78 100644 (file)
@@ -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);