From 892396bb7dc33c2e32d9ac50fc2a9f1e2e3981b0 Mon Sep 17 00:00:00 2001 From: David Lawrence Ramsey Date: Mon, 4 Jul 2005 03:43:54 +0000 Subject: [PATCH] in do_alt_speller(), if we can't invoke the spell checker, use sprintf() instead of snprintf() to write the error string we return, as altspell_error will always be long enough to hold it git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2813 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 3 +++ src/nano.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a813278e..0b970ff3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,9 @@ CVS code - - Rename variable msglen to msg_len, for consistency, and make it a size_t instead of an int. Also remove unnecessary initialization of altspell_error. (DLR) + - If we can't invoke the spell checker, use sprintf() instead of + snprintf() to write the error string we return, as + altspell_error will always be long enough to hold it. (DLR) allow_pending_sigwinch() - Simplify by using the "?" operator instead of an if clause. (DLR) diff --git a/src/nano.c b/src/nano.c index b9a3ecd9..d068852a 100644 --- a/src/nano.c +++ b/src/nano.c @@ -2409,7 +2409,7 @@ const char *do_alt_speller(char *tempfile_name) #endif altspell_error = charalloc(msg_len); - snprintf(altspell_error, msg_len, invoke_error, alt_speller); + sprintf(altspell_error, invoke_error, alt_speller); return altspell_error; }