From 4ca731fe4445f2c84582a80a7c635e3d736b3cf3 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Tue, 13 May 2025 18:51:12 +0200 Subject: skip empty or single-space command line arguments (#393) --- src/zen/zen.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/zen/zen.cpp b/src/zen/zen.cpp index 7c21035c0..53fdf3d36 100644 --- a/src/zen/zen.cpp +++ b/src/zen/zen.cpp @@ -593,7 +593,11 @@ main(int argc, char** argv) Args.reserve(argc); for (int I = 0; I < argc; I++) { - Args.push_back(std::string(argv[I])); + std::string Arg(argv[I]); + if ((!Arg.empty()) && (Arg != " ")) + { + Args.emplace_back(std::move(Arg)); + } } #endif std::vector RawArgs = zen::StripCommandlineQuotes(Args); -- cgit v1.2.3