nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit b513778b567a803d4299ea2d570780dbc9f485d2
parent 6642e885615940b72c2947b636df168c7d5b941f
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date:   Wed, 13 Dec 2006 00:27:45 +0000

in update_history(), fix minor memory leak


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3996 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 3+++
Msrc/search.c | 2+-
2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog @@ -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(), diff --git a/src/search.c b/src/search.c @@ -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, "");