diff options
Diffstat (limited to 'builtin_set_color.cpp')
-rw-r--r-- | builtin_set_color.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/builtin_set_color.cpp b/builtin_set_color.cpp index 0fdc1ac0..79a81bbb 100644 --- a/builtin_set_color.cpp +++ b/builtin_set_color.cpp @@ -81,6 +81,12 @@ static int builtin_set_color(parser_t &parser, wchar_t **argv) int argc = builtin_count_args(argv); + /* Some code passes variables to set_color that don't exist, like $fish_user_whatever. As a hack, quietly return failure. */ + if (argc <= 1) + { + return EXIT_FAILURE; + } + const wchar_t *bgcolor = NULL; bool bold = false, underline=false; int errret; |