From 90690123c9cc19053cd78ffd398e266c92dad413 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Thu, 29 Feb 2024 18:56:13 -0800 Subject: [PATCH] Shell: revert -t option back to preserve backward compatibility. The issue was introduced in cb3e068a511c. --- external/njs_shell.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/external/njs_shell.c b/external/njs_shell.c index d5bc9bd7..8ac1b3d7 100644 --- a/external/njs_shell.c +++ b/external/njs_shell.c @@ -726,6 +726,22 @@ njs_options_parse(njs_opts_t *opts, int argc, char **argv) opts->sandbox = 1; break; + case 't': + if (++i < argc) { + if (strcmp(argv[i], "module") == 0) { + opts->module = 1; + + } else if (strcmp(argv[i], "script") != 0) { + njs_stderror("option \"-t\" unexpected source type: %s\n", + argv[i]); + return NJS_ERROR; + } + + break; + } + + njs_stderror("option \"-t\" requires source type\n"); + return NJS_ERROR; case 'v': case 'V': opts->version = 1; -- 2.47.3