aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--colorize.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/colorize.c b/colorize.c
index 041ecdb..2f02bf4 100644
--- a/colorize.c
+++ b/colorize.c
@@ -403,7 +403,12 @@ process_options (unsigned int arg_cnt, char **option_strings, bool *bold, const
have_file = (*color != '\0');
if (have_file)
- vfprintf_fail (formats[FMT_GENERIC], "file must be preceeded by color string");
+ {
+ if (file_string)
+ vfprintf_fail (formats[FMT_GENERIC], "file cannot be used as color string");
+ else
+ vfprintf_fail (formats[FMT_GENERIC], "file must be preceeded by color string");
+ }
}
if ((p = strchr (color_string, '/')))