From: Chris Allegretta Date: Sun, 26 Jan 2003 19:36:08 +0000 (+0000) Subject: - files.c:save_history() - Fix nrealloc return value being ignored (David Benbennick) X-Git-Tag: v1.1.99pre2~25 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=77e726d5182dea911dfa7e10c967153ab0340756;p=nano.git - files.c:save_history() - Fix nrealloc return value being ignored (David Benbennick) git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1395 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index adf50d6d..eeab326d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,6 +15,8 @@ CVS Code - - files.c: open_file() - Fix FD leak with file load error (David Benbennick). + save_history() + - Fix nrealloc return value being ignored (David Benbennick). - nano.c: do_preserve_msg(): - Unsplit error message into a single fprintf call (Jordi). diff --git a/files.c b/files.c index 75698f6e..e6225a41 100644 --- a/files.c +++ b/files.c @@ -2925,7 +2925,7 @@ void save_history(void) chmod(nanohist, S_IRUSR | S_IWUSR); /* write oldest first */ for (h = search_history.tail ; h->prev ; h = h->prev) { - nrealloc(h->data, strlen(h->data) + 1); + h->data = nrealloc(h->data, strlen(h->data) + 1); strcat(h->data, "\n"); if (fputs(h->data, hist) == EOF) { rcfile_msg(_("Unable to write ~/.nano_history file, %s"), strerror(errno)); @@ -2937,7 +2937,7 @@ void save_history(void) goto come_from; } for (h = replace_history.tail ; h->prev ; h = h->prev) { - nrealloc(h->data, strlen(h->data) + 1); + h->data = nrealloc(h->data, strlen(h->data) + 1); strcat(h->data, "\n"); if (fputs(h->data, hist) == EOF) { rcfile_msg(_("Unable to write ~/.nano_history file, %s"), strerror(errno));