aboutsummaryrefslogtreecommitdiff
path: root/src/output
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2013-01-30 09:13:46 +0100
committerMax Kellermann <max@duempel.org>2013-01-30 09:13:46 +0100
commitf8ff45b212c0c666d676dba9df0936a3bf6e98a5 (patch)
tree7d86096c8a4e3cf46feb070ddb09f4101728bc41 /src/output
parentf5c0b0d3168d6c34010f86a4b6878b7181d10237 (diff)
icy_server: pass pointer to _metadata_page()
Don't use va_list.
Diffstat (limited to 'src/output')
-rw-r--r--src/output/HttpdOutputPlugin.cxx9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/output/HttpdOutputPlugin.cxx b/src/output/HttpdOutputPlugin.cxx
index 8d46a022..c6367cd2 100644
--- a/src/output/HttpdOutputPlugin.cxx
+++ b/src/output/HttpdOutputPlugin.cxx
@@ -505,9 +505,12 @@ HttpdOutput::SendTag(const struct tag *tag)
if (metadata != NULL)
page_unref(metadata);
- metadata = icy_server_metadata_page(tag, TAG_ALBUM,
- TAG_ARTIST, TAG_TITLE,
- TAG_NUM_OF_ITEM_TYPES);
+ static constexpr tag_type types[] = {
+ TAG_ALBUM, TAG_ARTIST, TAG_TITLE,
+ TAG_NUM_OF_ITEM_TYPES
+ };
+
+ metadata = icy_server_metadata_page(tag, &types[0]);
if (metadata != NULL) {
const ScopeLock protect(mutex);
for (auto &client : clients)