summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/audio_out/audio_coreaudio_out.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/audio_out/audio_coreaudio_out.c b/src/audio_out/audio_coreaudio_out.c
index 59de91cd3..6ad1a563f 100644
--- a/src/audio_out/audio_coreaudio_out.c
+++ b/src/audio_out/audio_coreaudio_out.c
@@ -323,12 +323,14 @@ static void ao_coreaudio_close(ao_driver_t *this_gen)
}
if (this->au_component) {
- CloseAComponent (this->au_component);
+ /* contrary to some of Apple's documentation, the function to close a
+ * component is called CloseComponent, not CloseAComponent */
+ CloseComponent (this->au_component);
this->au_component = NULL;
}
if (this->converter_component) {
- CloseAComponent (this->converter_component);
+ CloseComponent (this->converter_component);
this->converter_component = NULL;
}
}