Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions source/server/options_impl.cc
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@

namespace Envoy {
namespace {
std::vector<std::string> toArgsVector(int argc, const char* const* argv) {
std::vector<std::string> toArgsVector(std::size_t argc, const char* const* argv) {
Comment thread
wrowe marked this conversation as resolved.
Outdated
Comment thread
wrowe marked this conversation as resolved.
Outdated
std::vector<std::string> args;
for (int i = 0; i < argc; ++i) {
for (size_t i = 0; i < argc; ++i) {
args.emplace_back(argv[i]);
}
return args;
}
} // namespace

OptionsImpl::OptionsImpl(int argc, const char* const* argv,
OptionsImpl::OptionsImpl(std::size_t argc, const char* const* argv,
const HotRestartVersionCb& hot_restart_version_cb,
spdlog::level::level_enum default_log_level)
: OptionsImpl(toArgsVector(argc, argv), hot_restart_version_cb, default_log_level) {}
Expand Down
3 changes: 2 additions & 1 deletion source/server/options_impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ class OptionsImpl : public Server::Options, protected Logger::Loggable<Logger::I
* @throw MalformedArgvException if something is wrong with the arguments (invalid flag or flag
* value). The caller should call exit(1) after any necessary cleanup.
*/
OptionsImpl(int argc, const char* const* argv, const HotRestartVersionCb& hot_restart_version_cb,
OptionsImpl(std::size_t argc, const char* const* argv,
const HotRestartVersionCb& hot_restart_version_cb,
spdlog::level::level_enum default_log_level);

/**
Expand Down