Initialize the thread list mutex

This commit is contained in:
Cameron Gutman
2014-04-06 20:33:48 -04:00
committed by Michelle Bergeron
parent d5037dff82
commit cdf07e6905
4 changed files with 26 additions and 0 deletions
+7
View File
@@ -80,6 +80,7 @@ void LiStopConnection(void) {
if (stage == STAGE_PLATFORM_INIT) {
Limelog("Cleaning up platform...");
cleanupPlatformSockets();
cleanupPlatformThreads();
stage--;
Limelog("done\n");
}
@@ -100,6 +101,12 @@ int LiStartConnection(IP_ADDRESS host, PSTREAM_CONFIGURATION streamConfig, PCONN
ListenerCallbacks.stageFailed(STAGE_PLATFORM_INIT, err);
goto Cleanup;
}
err = initializePlatformThreads();
if (err != 0) {
Limelog("failed: %d\n", err);
ListenerCallbacks.stageFailed(STAGE_PLATFORM_INIT, err);
goto Cleanup;
}
stage++;
LC_ASSERT(stage == STAGE_PLATFORM_INIT);
ListenerCallbacks.stageComplete(STAGE_PLATFORM_INIT);