Fix a memory leak in the ALAC decoder.
[deb_shairplay.git] / src / lib / raop_buffer.c
index b9b52afa2feb6929368933bd8d4a6833f6c0e129..7869d1d53c5d59fd597b7b1159acb50573a0c206 100644 (file)
@@ -211,8 +211,8 @@ void
 raop_buffer_destroy(raop_buffer_t *raop_buffer)
 {
        if (raop_buffer) {
+               destroy_alac(raop_buffer->alac);
                free(raop_buffer->buffer);
-               free(raop_buffer->alac);
                free(raop_buffer);
        }
 }