diff options
Diffstat (limited to 'Alc/backends/wave.c')
-rw-r--r-- | Alc/backends/wave.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Alc/backends/wave.c b/Alc/backends/wave.c index 38932819..be528c9a 100644 --- a/Alc/backends/wave.c +++ b/Alc/backends/wave.c @@ -151,7 +151,9 @@ static ALuint WaveProc(ALvoid *ptr) if(ferror(data->f)) { ERR("Error writing to file\n"); + ALCdevice_Lock(Device); aluHandleDisconnect(Device); + ALCdevice_Unlock(Device); break; } } |