forked from mirror/OpenTTD
This commit is contained in:
@@ -700,7 +700,10 @@ bool ExtractTar(const std::string &tar_filename, Subdirectory subdir)
|
||||
for (auto &it2 : _tar_filelist[subdir]) {
|
||||
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);
|
||||
|
||||
|
Reference in New Issue
Block a user