summaryrefslogtreecommitdiff
path: root/src/MusicPipe.hxx
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2018-06-22 23:09:13 +0200
committerMax Kellermann <max@musicpd.org>2018-06-22 23:09:13 +0200
commite81b089612833b61c566b482640615e182949ac6 (patch)
treecfbd85faaa74c2c11f2954a94297089b6cec932f /src/MusicPipe.hxx
parent9f14e7a98d8be5cc4b916456df0124b65ece8ae4 (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.hxx8
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;