Use stack variables instead of java style

This commit is contained in:
Luis Díaz Más 2021-04-15 06:47:38 +02:00
parent a94f094324
commit 5fcea2b4e2

View File

@ -1042,13 +1042,12 @@ int Params::getopt(int argc, char* const Argv[])
longs["--years" ] = "-Y";
for ( int i = 0 ; i < argc ; i++ ) {
std::string* arg = new std::string(Argv[i]);
if (longs.find(*arg) != longs.end() ) {
argv[i] = ::strdup(longs[*arg].c_str());
std::string arg(Argv[i]);
if (longs.find(arg) != longs.end() ) {
argv[i] = ::strdup(longs[arg].c_str());
} else {
argv[i] = ::strdup(Argv[i]);
}
delete arg;
}
int rc = Util::Getopt::getopt(argc, argv, optstring_);