diff options
author | dana <dana@dana.is> | 2019-02-03 11:55:40 -0600 |
---|---|---|
committer | dana <dana@dana.is> | 2019-02-03 11:55:40 -0600 |
commit | ed4c8f3d5e233e654f00cc52949b46b48191a332 (patch) | |
tree | 56b32afb0d125a85a737ab0431ee428d4175ff1c /Src | |
parent | 4f6ac08af3ffd9ce13912a50cbeed6546a2440e6 (diff) | |
download | zsh-ed4c8f3d5e233e654f00cc52949b46b48191a332.tar.gz zsh-ed4c8f3d5e233e654f00cc52949b46b48191a332.tar.xz zsh-ed4c8f3d5e233e654f00cc52949b46b48191a332.zip |
44030: prompt: Return error for unrecognised colour name
Diffstat (limited to 'Src')
-rw-r--r-- | Src/prompt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Src/prompt.c b/Src/prompt.c index 4603ffba6..f2b3f161e 100644 --- a/Src/prompt.c +++ b/Src/prompt.c @@ -1663,6 +1663,8 @@ match_colour(const char **teststrp, int is_fg, int colour) /* default */ return is_fg ? TXTNOFGCOLOUR : TXTNOBGCOLOUR; } + if (colour < 0) + return TXT_ERROR; } else { colour = (int)zstrtol(*teststrp, (char **)teststrp, 10); |