diff options
author | Max Kellermann <max@musicpd.org> | 2017-12-20 14:49:48 +0100 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2017-12-20 14:55:25 +0100 |
commit | cb3042ffb206132e7cac5ee5f52b71d1e0f8ca05 (patch) | |
tree | 042981840605509538e64f6c2bb4c3ba0798730e /src/IcyMetaDataParser.cxx | |
parent | d293aaf94539338c331f77ae0d153df6eeb99f7b (diff) |
tag/Builder: CommitNew() returns std::unique_ptr<Tag>
Diffstat (limited to 'src/IcyMetaDataParser.cxx')
-rw-r--r-- | src/IcyMetaDataParser.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/IcyMetaDataParser.cxx b/src/IcyMetaDataParser.cxx index bc2d3b357..b4015823e 100644 --- a/src/IcyMetaDataParser.cxx +++ b/src/IcyMetaDataParser.cxx @@ -115,7 +115,7 @@ find_end_quote(char *p, char *const end) } } -static Tag * +static std::unique_ptr<Tag> icy_parse_tag(char *p, char *const end) { assert(p != nullptr); @@ -210,7 +210,7 @@ IcyMetaDataParser::Meta(const void *data, size_t length) delete tag; - tag = icy_parse_tag(meta_data, meta_data + meta_size); + tag = icy_parse_tag(meta_data, meta_data + meta_size).release(); delete[] meta_data; /* change back to normal data mode */ |