nano

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

commit 45329a127a2b52e977e241485b0d741f56da14ba
parent d1ec7b0287609b27a8b103be9e0d363c259531c8
Author: Chris Allegretta <chrisa@asty.org>
Date:   Sun, 10 Mar 2002 01:22:21 +0000

Rocco's fixes


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

Diffstat:
MChangeLog | 5+++++
Mproto.h | 4++--
Msearch.c | 3+++
3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -16,10 +16,15 @@ CVS code - New function print1opt does most of the dirty work, stops duplication of effort and eases translator's jobs. Also breaks all the current translations ;-) +- proto.h: + - Missing externs (Rocco). - rcfile.c: parse_rcfile() - Don't use i for both for loop and atoi(), fixes lots of potential crashes, 1st reported by Jean-Philippe Guérard. +- search.c: + search_init() + - Fix a missing free (Rocco). - utils.c: stristr() - Defined regardless of NANO_SMALL (noticed by Jordi). - po/sv.po: diff --git a/proto.h b/proto.h @@ -40,7 +40,7 @@ extern int search_last_line; extern int currslen; #ifndef DISABLE_JUSTIFY -char *quotestr; +extern char *quotestr; #endif extern WINDOW *edit, *topwin, *bottomwin; @@ -65,7 +65,7 @@ extern filestruct *open_files; #endif #ifdef ENABLE_COLOR -colortype *colorstrings; +extern colortype *colorstrings; #endif extern shortcut *shortcut_list; diff --git a/search.c b/search.c @@ -145,6 +145,9 @@ int search_init(int replacing) replacing ? _(" (to replace)") : "", buf); + /* Release buf now that we don't need it anymore */ + free(buf); + /* Cancel any search, or just return with no previous search */ if ((i == -1) || (i < 0 && !last_search[0])) { statusbar(_("Search Cancelled"));