in update_history(), fix minor memory leak

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3996 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
David Lawrence Ramsey 2006-12-13 00:27:45 +00:00
parent 6642e88561
commit b513778b56
2 changed files with 4 additions and 1 deletions

View File

@ -15,6 +15,9 @@ CVS code -
consistency. (DLR)
- Rename NANO_ALT_.* and NANO_.*ALTKEY to NANO_META_.* and
NANO_.*METAKEY, for consistency. (DLR)
- search.c:
update_history()
- Fix minor memory leak. (DLR)
- text.c:
do_spell()
- When setting i to the return value of write_(marked_)?file(),

View File

@ -1342,7 +1342,7 @@ void update_history(filestruct **h, const char *s)
}
/* Add the new entry to the end. */
(*hbot)->data = mallocstrcpy(NULL, s);
(*hbot)->data = mallocstrcpy((*hbot)->data, s);
splice_node(*hbot, make_new_node(*hbot), (*hbot)->next);
*hbot = (*hbot)->next;
(*hbot)->data = mallocstrcpy(NULL, "");