Rocco's fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1124 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
Chris Allegretta 2002-03-10 01:22:21 +00:00
parent d1ec7b0287
commit 45329a127a
3 changed files with 10 additions and 2 deletions

View File

@ -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:

View File

@ -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;

View File

@ -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"));