Unlinker: Fix not attempting to load specified zone files from arguments

This commit is contained in:
Jan 2020-02-14 23:54:13 +01:00
parent 23f77bb335
commit 246d74992c

View File

@ -179,7 +179,7 @@ bool UnlinkerArgs::SetImageDumpingMode()
bool UnlinkerArgs::ParseArgs(const int argc, const char** argv) bool UnlinkerArgs::ParseArgs(const int argc, const char** argv)
{ {
if (!m_argument_parser.ParseArguments(argc, argv)) if (!m_argument_parser.ParseArguments(argc - 1, &argv[1]))
{ {
PrintUsage(); PrintUsage();
return false; return false;
@ -192,15 +192,16 @@ bool UnlinkerArgs::ParseArgs(const int argc, const char** argv)
return false; return false;
} }
const std::vector<std::string> arguments = m_argument_parser.GetArguments(); m_zones_to_load = m_argument_parser.GetArguments();
const size_t argCount = arguments.size(); const size_t zoneCount = m_zones_to_load.size();
if (argCount <= 1) if (zoneCount < 1)
{ {
// No zones to load specified... // No zones to load specified...
PrintUsage(); PrintUsage();
return false; return false;
} }
// -v; --verbose // -v; --verbose
SetVerbose(m_argument_parser.IsOptionSpecified(OPTION_VERBOSE)); SetVerbose(m_argument_parser.IsOptionSpecified(OPTION_VERBOSE));