in write_file(), don't free backupname before displaying it in a
statusbar error message git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3347 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Этот коммит содержится в:
родитель
71da75e92c
Коммит
22e15eb7ad
@ -7,6 +7,10 @@ CVS code -
|
|||||||
do_last_file(), do_help_void(), and do_browser_help(); changes
|
do_last_file(), do_help_void(), and do_browser_help(); changes
|
||||||
to do_browser(), parse_browser_input(), shortcut_init(),
|
to do_browser(), parse_browser_input(), shortcut_init(),
|
||||||
do_help(), and help_init(). (DLR)
|
do_help(), and help_init(). (DLR)
|
||||||
|
- files.c:
|
||||||
|
write_file()
|
||||||
|
- Don't free backupname before displaying it in a statusbar error
|
||||||
|
message. (DLR, found by Bill Marcum)
|
||||||
- doc/nano.1, doc/nanorc.5, doc/rnano.1, doc/nano.texi:
|
- doc/nano.1, doc/nanorc.5, doc/rnano.1, doc/nano.texi:
|
||||||
- Update the copyright years to include 2006. (DLR)
|
- Update the copyright years to include 2006. (DLR)
|
||||||
- doc/nanorc.sample:
|
- doc/nanorc.sample:
|
||||||
|
@ -1414,7 +1414,6 @@ int write_file(const char *name, FILE *f_open, bool tmp, append_type
|
|||||||
openfile->current_stat->st_uid,
|
openfile->current_stat->st_uid,
|
||||||
openfile->current_stat->st_gid) == -1 ||
|
openfile->current_stat->st_gid) == -1 ||
|
||||||
utime(backupname, &filetime) == -1) {
|
utime(backupname, &filetime) == -1) {
|
||||||
free(backupname);
|
|
||||||
if (copy_status == -1) {
|
if (copy_status == -1) {
|
||||||
statusbar(_("Error reading %s: %s"), realname,
|
statusbar(_("Error reading %s: %s"), realname,
|
||||||
strerror(errno));
|
strerror(errno));
|
||||||
@ -1422,6 +1421,7 @@ int write_file(const char *name, FILE *f_open, bool tmp, append_type
|
|||||||
} else
|
} else
|
||||||
statusbar(_("Error writing %s: %s"), backupname,
|
statusbar(_("Error writing %s: %s"), backupname,
|
||||||
strerror(errno));
|
strerror(errno));
|
||||||
|
free(backupname);
|
||||||
goto cleanup_and_exit;
|
goto cleanup_and_exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user