diff options
| author | Subv <subv2112@gmail.com> | 2013-12-29 19:43:46 -0500 |
|---|---|---|
| committer | Subv <subv2112@gmail.com> | 2013-12-29 19:43:46 -0500 |
| commit | 5c5c14e0d4d85ee525baa7810fb0eab81d424c15 (patch) | |
| tree | b723acf7704215d81c648e6e784bcf09fb550de0 /src | |
| parent | 1011376b951b97d15fed2855cfcfc069a6a4b9b1 (diff) | |
Move the WorldModelGroup when loading the WorldModelRoot groups to the Groups vector to prevent undefined behavior on destruction
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/mesh_extractor/WorldModelRoot.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/mesh_extractor/WorldModelRoot.cpp b/src/tools/mesh_extractor/WorldModelRoot.cpp index 32ff2923c75..b5ee186afd0 100644 --- a/src/tools/mesh_extractor/WorldModelRoot.cpp +++ b/src/tools/mesh_extractor/WorldModelRoot.cpp @@ -44,7 +44,7 @@ void WorldModelRoot::ReadGroups() sprintf(name, "%s_%03u.wmo", pathBase.c_str(), i); WorldModelGroup group(name, i); if (!group.IsBad) - Groups.push_back(group); + Groups.push_back(std::move(group)); } } |
