Don't allocate/delete across static CRTs (no bug, irc r=fyren+psychonic).

This commit is contained in:
David Anderson
2013-03-31 13:30:22 -07:00
parent 4a0a509dd8
commit 9b5ca124ab
7 changed files with 87 additions and 41 deletions
+3 -4
View File
@@ -545,11 +545,10 @@ void SM_ExecuteAllConfigs()
engine->ServerCommand("exec sourcemod/sourcemod.cfg\n");
CVector<SMPlugin *> plugins;
scripts->ListPlugins(&plugins);
for (size_t i = 0; i < plugins.size(); i++)
AutoPluginList plugins(scripts);
for (size_t i = 0; i < plugins->size(); i++)
{
SMPlugin *plugin = plugins[i];
SMPlugin *plugin = plugins->at(i);
unsigned int num = plugin->GetConfigCount();
bool can_create = true;
for (unsigned int i=0; i<num; i++)