From 111071af05d86a8c3130b269a5ecaa720cd4def7 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Tue, 13 May 2014 08:34:29 +0000 Subject: [PATCH] Improving another error message. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4868 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 1 + src/rcfile.c | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index a0f20aaa..dbd6e8d7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,6 @@ 2014-05-13 Benno Schulenberg * src/text.c (do_linter): Make an error message somewhat clearer. + * src/rcfile.c (parse_binding): Improve another error message. 2014-05-12 Benno Schulenberg * src/text.c (do_spell): Provide startup feedback, as for the linter. diff --git a/src/rcfile.c b/src/rcfile.c index 36499cfe..0fe2a5dc 100644 --- a/src/rcfile.c +++ b/src/rcfile.c @@ -479,7 +479,7 @@ void parse_binding(char *ptr, bool dobind) if (dobind) fprintf(stderr, "newsc address is now %ld, assigned func = %ld, menu = %x\n", (long)&newsc, (long)newsc->scfunc, menu); - else + else fprintf(stderr, "unbinding \"%s\" from menu %x\n", keycopy, menu); #endif @@ -494,7 +494,8 @@ void parse_binding(char *ptr, bool dobind) #endif if (check_bad_binding(newsc)) { - rcfile_error(N_("Sorry, keystr \"%s\" is an illegal binding"), newsc->keystr); + rcfile_error(N_("Sorry, keystroke \"%s\" may not be rebound"), newsc->keystr); + free(newsc); return; } } -- 2.39.5