commit 17ec14b9a53ce66487bd456fdaba9d5ee290c2f4
parent a3daf3a25648f67838d6bf8bd45f5c98ca88d84d
Author: Chris Allegretta <chrisa@asty.org>
Date: Fri, 7 Feb 2003 00:19:05 +0000
Better fix hopefully for color issue
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1430 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
@@ -11,7 +11,8 @@ CVS code
colortoint()
- Don't bomb after invalid color and print bad color name
(David Benbennick).
- - And reset mcolor to -1.
+ colortoint, parse_colors()
+ - Don't add strings with invalid fg colors at all.
- nano.1, nano.1.html:
- Add initialization file comments, change some options from
bracketed to underlined to emphasize that they are not
diff --git a/rcfile.c b/rcfile.c
@@ -361,6 +361,10 @@ void parse_colors(char *ptr)
fg = colortoint(fgstr, &bright);
+ /* Don't try and parse screwed up fg colors */
+ if (fg == -1)
+ return;
+
if (syntaxes == NULL) {
rcfile_error(_("Cannot add a color directive without a syntax line"));
return;