diff options
author | Steven Schubiger <stsc@refcnt.org> | 2017-08-01 21:55:21 +0200 |
---|---|---|
committer | Steven Schubiger <stsc@refcnt.org> | 2017-08-01 21:55:21 +0200 |
commit | 13b184a21e6ede64a9cf16f20dd774ea8cd45c4f (patch) | |
tree | 2637e36f6a9b7df20623980171ee17ccde7fc7c5 /colorize.c | |
parent | c44419169f25ee8a0fddfb78ffe4cc6f240a1699 (diff) | |
download | colorize-13b184a21e6ede64a9cf16f20dd774ea8cd45c4f.tar.gz colorize-13b184a21e6ede64a9cf16f20dd774ea8cd45c4f.tar.bz2 |
Enhance message if attribute is invalid
Diffstat (limited to 'colorize.c')
-rw-r--r-- | colorize.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -468,7 +468,14 @@ process_opt_attr (const char *p) } } if (!valid_attr) - vfprintf_fail (formats[FMT_GENERIC], "--attr switch must be provided valid attribute names"); + { + char *sep; + char *attr_invalid = xstrdup (s); + STACK_VAR (attr_invalid); + if ((sep = strchr (attr_invalid, ','))) + *sep = '\0'; + vfprintf_fail ("--attr switch attribute '%s' is not valid", attr_invalid); + } } if (*p) p++; |