aboutsummaryrefslogtreecommitdiffstats
path: root/router/router.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2017-07-01 15:25:11 -0700
committerChris Robinson <[email protected]>2017-07-01 15:25:11 -0700
commitaf626fdded7b3dd7dec40e2cb52bb4b6aaa4556e (patch)
tree505453335d5c273ec8890b814d2652faad12154e /router/router.c
parent7daefd4e77cb7d61fd386691a0a53643c0db0533 (diff)
Initialize ALC resources in the file they're used in
Diffstat (limited to 'router/router.c')
-rw-r--r--router/router.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/router/router.c b/router/router.c
index 53229aca..54f82245 100644
--- a/router/router.c
+++ b/router/router.c
@@ -16,9 +16,6 @@ DriverIface *DriverList = NULL;
int DriverListSize = 0;
static int DriverListSizeMax = 0;
-almtx_t EnumerationLock;
-almtx_t ContextSwitchLock;
-
enum LogLevel LogLevel = LogLevel_Error;
FILE *LogFile;
@@ -56,8 +53,8 @@ BOOL APIENTRY DllMain(HINSTANCE UNUSED(module), DWORD reason, void* UNUSED(reser
LogLevel = l;
}
LoadDriverList();
- almtx_init(&EnumerationLock, almtx_recursive);
- almtx_init(&ContextSwitchLock, almtx_plain);
+
+ InitALC();
break;
case DLL_THREAD_ATTACH:
@@ -67,8 +64,6 @@ BOOL APIENTRY DllMain(HINSTANCE UNUSED(module), DWORD reason, void* UNUSED(reser
case DLL_PROCESS_DETACH:
ReleaseALC();
- almtx_destroy(&ContextSwitchLock);
- almtx_destroy(&EnumerationLock);
for(i = 0;i < DriverListSize;i++)
{
if(DriverList[i].Module)