Unverified Commit bb57d4ec authored by SkyperTHC's avatar SkyperTHC Committed by GitHub
Browse files

Dont COMMANDS DOCS if not TTY (not interactive) (#11850)

Avoiding initializing the interactive help and the excessive call to the COMMAND command when using redis-cli with pipe.
e.g.
```
echo PING | redis-cli
```
parent 9d336ac3
......@@ -2621,7 +2621,7 @@ static void repl(void) {
/* There is no need to initialize redis HELP when we are in lua debugger mode.
* It has its own HELP and commands (COMMAND or COMMAND DOCS will fail and got nothing).
* We will initialize the redis HELP after the Lua debugging session ended.*/
if (!config.eval_ldb) {
if ((!config.eval_ldb) && isatty(fileno(stdin))) {
/* Initialize the help using the results of the COMMAND command. */
cliInitHelp();
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment