Oops, stop freeing stuff we can't necessarily free
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@449 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
6636dc3181
commit
544347c08a
10
files.c
10
files.c
|
@ -276,10 +276,10 @@ int do_insertfile(void)
|
||||||
char *tmp = do_browser(getcwd(NULL, 0));
|
char *tmp = do_browser(getcwd(NULL, 0));
|
||||||
|
|
||||||
#ifdef DISABLE_TABCOMP
|
#ifdef DISABLE_TABCOMP
|
||||||
free(realname);
|
realname = NULL;
|
||||||
#endif
|
#endif
|
||||||
if (tmp != NULL)
|
if (tmp != NULL)
|
||||||
realname = tmp;
|
realname = mallocstrcpy(realname, tmp);
|
||||||
else
|
else
|
||||||
return do_insertfile();
|
return do_insertfile();
|
||||||
}
|
}
|
||||||
|
@ -528,10 +528,8 @@ int do_writeout(int exiting)
|
||||||
if (i == NANO_TOFILES_KEY) {
|
if (i == NANO_TOFILES_KEY) {
|
||||||
char *tmp = do_browser(getcwd(NULL, 0));
|
char *tmp = do_browser(getcwd(NULL, 0));
|
||||||
|
|
||||||
if (tmp != NULL) {
|
if (tmp != NULL)
|
||||||
free(answer);
|
answer = mallocstrcpy(answer, tmp);
|
||||||
answer = tmp;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
return do_writeout(exiting);
|
return do_writeout(exiting);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue