Commit 0b4920ad authored by David Lawrence Ramsey's avatar David Lawrence Ramsey
Browse files

in parse_rcfile(), properly generate an error if we've read in a syntax

without any associated color command


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3573 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
No related merge requests found
Showing with 6 additions and 0 deletions
+6 -0
......@@ -259,6 +259,9 @@ CVS code -
parse_colors()
- Check for a color command's not following a syntax line before
anything else. (DLR)
parse_rcfile()
- Properly generate an error if we've read in a syntax without
any associated color commands. (DLR)
do_rcfile()
- Check for the rcfile's being a directory or device file and
reject it if it is, for consistency with file handling
......
......@@ -835,6 +835,9 @@ void parse_rcfile(FILE *rcstream
rcfile_error(N_("Unknown flag %s"), option);
}
if (endsyntax != NULL && endcolor == NULL)
rcfile_error(N_("Syntax has no color commands"));
free(buf);
fclose(rcstream);
lineno = 0;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment