Commit 2525cf12 authored by Warren Dukes's avatar Warren Dukes

be sure to free "data" when finishing the output driver

git-svn-id: https://svn.musicpd.org/mpd/trunk@2282 09075e82-0dd4-0310-85a5-a0d7c8717e4f
parent c2455ec0
...@@ -135,9 +135,14 @@ static void audioOutputAo_initDriver(AudioOutput * audioOutput) { ...@@ -135,9 +135,14 @@ static void audioOutputAo_initDriver(AudioOutput * audioOutput) {
free(dup); free(dup);
} }
static void freeAoData(AoData * ad) {
ao_free_options(ad->options);
free(ad);
}
static void audioOutputAo_finishDriver(AudioOutput * audioOutput) { static void audioOutputAo_finishDriver(AudioOutput * audioOutput) {
AoData * ad = (AoData *)audioOutput->data; AoData * ad = (AoData *)audioOutput->data;
ao_free_options(ad->options); freeAoData(ad);
driverInitCount--; driverInitCount--;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment