aboutsummaryrefslogtreecommitdiff
path: root/project/dclib/dclib-cli.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--project/dclib/dclib-cli.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/project/dclib/dclib-cli.c b/project/dclib/dclib-cli.c
index d2b16f3..b49ba99 100644
--- a/project/dclib/dclib-cli.c
+++ b/project/dclib/dclib-cli.c
@@ -315,13 +315,16 @@ enumError Command_COLORS
if ( level < 0 )
{
+ ccp term = getenv("TERM");
+ if (!term)
+ term = "?";
printf("%s--color=%d [%s], colorize=%d [%s]\n"
"term=%s\n"
"stdout: tty=%d, mode=%d [%s], have-color=%d, n-colors=%u%s\n",
colout->status,
opt_colorize, GetColorModeName(opt_colorize,"?"),
colorize_stdout, GetColorModeName(colorize_stdout,"?"),
- getenv("TERM"), isatty(fileno(stdout)),
+ term, isatty(fileno(stdout)),
colout->col_mode, GetColorModeName(colout->col_mode,"?"),
colout->colorize, colout->n_colors, colout->reset );
return ERR_OK;