GTK save_prefs: fix a wrongly sourced error report.

After a failed rename(), we should find out what went wrong by looking
in errno itself, not in wctx->error which reported a problem in the
previous step.
This commit is contained in:
Simon Tatham
2023-04-24 08:35:42 +01:00
parent e080e0e325
commit 81680583fd

2
gtk.c
View File

@ -3079,7 +3079,7 @@ static char *save_prefs(frontend *fe)
}
if (rename(tmp_path, file_path) < 0) {
const char *os_err = strerror(wctx->error);
const char *os_err = strerror(errno);
sprintf(err = snewn(256 + strlen(tmp_path) + strlen(file_path) +
strlen(os_err), char),
"Unable to save preferences:\n"