input/thread: move code to Stop()

Fixes crash due to "pure virtual method called" in the "mms" input
plugin.  Closes #253
This commit is contained in:
Max Kellermann
2018-03-15 19:23:31 +01:00
parent e8099f01b5
commit 73013a3c04
4 changed files with 30 additions and 3 deletions

View File

@@ -39,6 +39,10 @@ public:
MMS_BUFFER_SIZE) {
}
~MmsInputStream() noexcept override {
Stop();
}
protected:
virtual void Open() override;
virtual size_t ThreadRead(void *ptr, size_t size) override;