From ccf79eead9bcf0e34d9391f76d1299d7deb6e5dd Mon Sep 17 00:00:00 2001 From: Tomasz Poradowski Date: Wed, 25 Dec 2019 17:21:15 +0100 Subject: [PATCH] avoid using unintialized variable fixes #47 --- src/Win32_Interop/Win32_CommandLine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Win32_Interop/Win32_CommandLine.cpp b/src/Win32_Interop/Win32_CommandLine.cpp index d71df471..160df5e0 100644 --- a/src/Win32_Interop/Win32_CommandLine.cpp +++ b/src/Win32_Interop/Win32_CommandLine.cpp @@ -659,7 +659,8 @@ void ParseCommandLineArguments(int argc, char** argv) { string confFilePath; for (int n = (confFile ? 2 : 1); n < argc; n++) { if (string(argv[n]).substr(0, 2) == "--") { - string argument = string(argv[n]).substr(2, argument.length() - 2); + string argumentString = string(argv[n]); + string argument = argumentString.substr(2, argumentString.length() - 2); transform(argument.begin(), argument.end(), argument.begin(), ::tolower); // Some -- arguments are passed directly to redis.c::main()