X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/3bb2f32264efd14ce4a39bea59be27c039646f6c..3f935d5bf975b26836da2fac5cd6e3df67a5e184:/config.c 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);