nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

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:
MChangeLog | 3++-
Mrcfile.c | 4++++
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;