diff --git a/src/util/unicode.cpp b/src/util/unicode.cpp index 0a4b9ea47fb..3a19493d964 100644 --- a/src/util/unicode.cpp +++ b/src/util/unicode.cpp @@ -157,10 +157,11 @@ std::vector narrow_argv(int argc, const wchar_t **argv_wide) if(argv_wide==nullptr) return std::vector(); - std::vector argv_narrow(argc); + std::vector argv_narrow; + argv_narrow.reserve(argc); for(int i=0; i!=argc; ++i) - argv_narrow[i]=narrow(argv_wide[i]); + argv_narrow.push_back(narrow(argv_wide[i])); return argv_narrow; }