diff options
author | Max Kellermann <max@musicpd.org> | 2019-01-21 14:16:51 +0100 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2019-01-21 14:16:51 +0100 |
commit | 528b4338f44686a0709a09737f61b5423e77aa86 (patch) | |
tree | 27cf0502c6cbd734b53530ac94bc40f48911a438 /src/input | |
parent | c780b8bba9db3591e8e32494908d14a9dfe7d110 (diff) |
input/CdioParanoia: use cdio_cddap_free_messages() on recent library versions
Diffstat (limited to 'src/input')
-rw-r--r-- | src/input/plugins/CdioParanoiaInputPlugin.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/input/plugins/CdioParanoiaInputPlugin.cxx b/src/input/plugins/CdioParanoiaInputPlugin.cxx index 9961ff5d4..dc7de1e0e 100644 --- a/src/input/plugins/CdioParanoiaInputPlugin.cxx +++ b/src/input/plugins/CdioParanoiaInputPlugin.cxx @@ -304,7 +304,11 @@ CdioParanoiaInputStream::Read(void *ptr, size_t length) if (s_err) { FormatError(cdio_domain, "paranoia_read: %s", s_err); +#if LIBCDIO_VERSION_NUM >= 90 + cdio_cddap_free_messages(s_err); +#else free(s_err); +#endif } if (!rbuf) throw std::runtime_error("paranoia read error"); |