about summary refs log tree commit diff
path: root/src/engine/client/snd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/client/snd.c')
-rw-r--r--src/engine/client/snd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/client/snd.c b/src/engine/client/snd.c
index e11ace52..77844367 100644
--- a/src/engine/client/snd.c
+++ b/src/engine/client/snd.c
@@ -277,6 +277,9 @@ int snd_init()
 {
 	PaStreamParameters params;
 	PaError err = Pa_Initialize();
+
+	sound_lock = lock_create();
+
 	params.device = Pa_GetDefaultOutputDevice();
 	if(params.device < 0)
 		return 1;
@@ -285,7 +288,6 @@ int snd_init()
 	params.suggestedLatency = Pa_GetDeviceInfo(params.device)->defaultLowOutputLatency;
 	params.hostApiSpecificStreamInfo = 0x0;
 
-	sound_lock = lock_create();
 
 	err = Pa_OpenStream(
 			&stream,        /* passes back stream pointer */