audio: dissolve signal of Audio_in/out destruction

Fixes #2149
This commit is contained in:
Alexander Boettcher 2016-10-25 16:17:05 +02:00 committed by Christian Helmuth
parent b9280678fb
commit 33ce649e85
2 changed files with 2 additions and 0 deletions

View File

@ -33,6 +33,7 @@ struct Audio_in::Signal
Genode::Signal_context_capability cap;
Signal() : cap(recv.manage(&context)) { }
~Signal() { recv.dissolve(&context); }
void wait() { recv.wait_for_signal(); }
};

View File

@ -31,6 +31,7 @@ struct Audio_out::Signal
Genode::Signal_context_capability cap;
Signal() : cap(recv.manage(&context)) { }
~Signal() { recv.dissolve(&context); }
void wait() { recv.wait_for_signal(); }
};