X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=config.c;fp=config.c;h=7204a6c30e4c335f8ca3c018b16e164b3b403a78;hb=7706da5e17491b702bf8b8c0a9fb154aae0e4cbf;hp=99a65ee195131142c31f3db07d76424128594d5b;hpb=09ba8ca111c28a41c6960120aa1910d148de50f4;p=PuTTY.git diff --git a/config.c b/config.c index 99a65ee1..7204a6c3 100644 --- a/config.c +++ b/config.c @@ -305,7 +305,13 @@ static void sessionsaver_handler(union control *ctrl, void *dlg, savedsession[0] = '\0'; } } - save_settings(savedsession, !isdef, cfg); + { + char *errmsg = save_settings(savedsession, !isdef, cfg); + if (errmsg) { + dlg_error_msg(dlg, errmsg); + sfree(errmsg); + } + } get_sesslist(ssd->sesslist, FALSE); get_sesslist(ssd->sesslist, TRUE); dlg_refresh(ssd->editbox, dlg);