commit 111071af05d86a8c3130b269a5ecaa720cd4def7
parent 127ce15d6b07effe58a59d132e4c7903a048d2c6
Author: Benno Schulenberg <bensberg@justemail.net>
Date: Tue, 13 May 2014 08:34:29 +0000
Improving another error message.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4868 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -1,5 +1,6 @@
2014-05-13 Benno Schulenberg <bensberg@justemail.net>
* 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 <bensberg@justemail.net>
* src/text.c (do_spell): Provide startup feedback, as for the linter.
diff --git 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;
}
}