in color_to_int(), assert that colorname isn't NULL, since that case is
now handled elsewhere; also clarify an error message in parse_colors() git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2623 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
8bcac8ad26
commit
44491acfef
|
@ -140,6 +140,9 @@ CVS code -
|
|||
- Disable extended output processing as well as extended input
|
||||
processing, and rename to disable_extended_io(). (DLR)
|
||||
- rcfile.c:
|
||||
color_to_int()
|
||||
- Since colorname's being NULL is handled elsewhere now, assert
|
||||
that it isn't NULL at the beginning of the function. (DLR)
|
||||
parse_colors()
|
||||
- Properly parse a background color without a foreground color.
|
||||
(DLR)
|
||||
|
|
10
src/rcfile.c
10
src/rcfile.c
|
@ -188,12 +188,7 @@ int color_to_int(const char *colorname, bool *bright)
|
|||
{
|
||||
int mcolor = -1;
|
||||
|
||||
if (colorname == NULL) {
|
||||
rcfile_error(N_("Missing color name"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
assert(bright != NULL);
|
||||
assert(colorname != NULL && bright != NULL);
|
||||
|
||||
if (strncasecmp(colorname, "bright", 6) == 0) {
|
||||
*bright = TRUE;
|
||||
|
@ -403,8 +398,7 @@ void parse_colors(char *ptr)
|
|||
}
|
||||
|
||||
if (*ptr == '\0') {
|
||||
rcfile_error(
|
||||
N_("Cannot add a color directive without a regex string"));
|
||||
rcfile_error(N_("Missing regex string"));
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue