aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSubv <subv2112@gmail.com>2013-12-29 19:43:46 -0500
committerSubv <subv2112@gmail.com>2013-12-29 19:43:46 -0500
commit5c5c14e0d4d85ee525baa7810fb0eab81d424c15 (patch)
treeb723acf7704215d81c648e6e784bcf09fb550de0 /src
parent1011376b951b97d15fed2855cfcfc069a6a4b9b1 (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.cpp2
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));
}
}