in do_writeout(), fix a segfault when we can't get the full path of
either the filename we want to save under or the original filename git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3997 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
@@ -1897,7 +1897,8 @@ int do_writeout(bool exiting)
|
||||
unsunder(answer, answer_len);
|
||||
|
||||
full_filename = get_full_path(openfile->filename);
|
||||
different_name = (strcmp(full_answer,
|
||||
different_name = (full_answer != NULL &&
|
||||
full_filename != NULL && strcmp(full_answer,
|
||||
full_filename) != 0);
|
||||
|
||||
free(full_filename);
|
||||
|
||||
Reference in New Issue
Block a user