mirror of https://github.com/OpenTTD/OpenTTD.git
This commit is contained in:
parent
9b323b4ef9
commit
165f92c00b
|
@ -700,7 +700,10 @@ bool ExtractTar(const std::string &tar_filename, Subdirectory subdir)
|
||||||
for (auto &it2 : _tar_filelist[subdir]) {
|
for (auto &it2 : _tar_filelist[subdir]) {
|
||||||
if (tar_filename != it2.second.tar_filename) continue;
|
if (tar_filename != it2.second.tar_filename) continue;
|
||||||
|
|
||||||
filename.replace(p + 1, std::string::npos, it2.first);
|
/* it2.first is tarball + PATHSEPCHAR + name. */
|
||||||
|
std::string_view name = it2.first;
|
||||||
|
name.remove_prefix(name.find_first_of(PATHSEPCHAR) + 1);
|
||||||
|
filename.replace(p + 1, std::string::npos, name);
|
||||||
|
|
||||||
Debug(misc, 9, " extracting {}", filename);
|
Debug(misc, 9, " extracting {}", filename);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue