aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/pulseaudio.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2009-08-27 03:12:54 -0700
committerChris Robinson <[email protected]>2009-08-27 03:12:54 -0700
commit4ff4a7e3b9897394e33483229855cb073c2e7a32 (patch)
tree9500ed5ac91318171697fce73f5036c4d147ed99 /Alc/pulseaudio.c
parent6bb14e45cee9d8d7da37675cc6933146f7a95155 (diff)
Close some libs when deinitializing
Diffstat (limited to 'Alc/pulseaudio.c')
-rw-r--r--Alc/pulseaudio.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/Alc/pulseaudio.c b/Alc/pulseaudio.c
index 4f39afb5..88f381b9 100644
--- a/Alc/pulseaudio.c
+++ b/Alc/pulseaudio.c
@@ -704,5 +704,11 @@ LOAD_FUNC(pa_threaded_mainloop_lock);
void alc_pulse_deinit(void) //{{{
{
+#ifdef _WIN32
+ FreeLibrary(pa_handle);
+#elif defined (HAVE_DLFCN_H)
+ dlclose(pa_handle);
+#endif
+ pa_handle = NULL;
} //}}}
//}}}