1.1 --- a/core/logic/ExtensionSys.cpp Mon Oct 28 11:13:48 2013 -0400
1.2 +++ b/core/logic/ExtensionSys.cpp Tue Oct 29 18:58:34 2013 -0400
1.3 @@ -35,6 +35,7 @@
1.4 #include <ISourceMod.h>
1.5 #include "common_logic.h"
1.6 #include "PluginSys.h"
1.7 +#include <am-utility.h>
1.8
1.9 CExtensionManager g_Extensions;
1.10 IdentityType_t g_ExtType;
1.11 @@ -537,11 +538,9 @@
1.12
1.13 g_pSM->BuildPath(Path_SM, path, sizeof(path), "extensions");
1.14
1.15 - IDirectory *pDir = libsys->OpenDirectory(path);
1.16 + ke::AutoPtr<IDirectory> pDir(libsys->OpenDirectory(path));
1.17 if (!pDir)
1.18 - {
1.19 return;
1.20 - }
1.21
1.22 const char *lfile;
1.23 size_t len;