diff options
author | Max Kellermann <max@musicpd.org> | 2018-06-22 23:09:13 +0200 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2018-06-22 23:09:13 +0200 |
commit | e81b089612833b61c566b482640615e182949ac6 (patch) | |
tree | cfbd85faaa74c2c11f2954a94297089b6cec932f /src/MusicPipe.hxx | |
parent | 9f14e7a98d8be5cc4b916456df0124b65ece8ae4 (diff) |
MusicPipe: automatically clear in destructor
We can implement this now that we have a MusicBuffer reference.
Diffstat (limited to 'src/MusicPipe.hxx')
-rw-r--r-- | src/MusicPipe.hxx | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/MusicPipe.hxx b/src/MusicPipe.hxx index b3e28a656..fd0471fd4 100644 --- a/src/MusicPipe.hxx +++ b/src/MusicPipe.hxx @@ -67,12 +67,8 @@ public: MusicPipe(const MusicPipe &) = delete; - /** - * Frees the object. It must be empty now. - */ - ~MusicPipe() { - assert(head == nullptr); - assert(tail_r == &head); + ~MusicPipe() noexcept { + Clear(); } MusicPipe &operator=(const MusicPipe &) = delete; |