os: dissolve contexts in Packet_stream

Fixes #1003.
This commit is contained in:
Josef Söntgen 2013-12-10 15:40:04 +01:00 committed by Norman Feske
parent cc3b1599b8
commit 038fcf032a

View File

@ -239,6 +239,11 @@ class Packet_descriptor_transmitter
_tx_queue(tx_queue)
{ }
~Packet_descriptor_transmitter()
{
_tx_ready.dissolve(&_tx_ready_context);
}
Genode::Signal_context_capability tx_ready_cap()
{
return _tx_ready_cap;
@ -310,6 +315,11 @@ class Packet_descriptor_receiver
_rx_queue(rx_queue)
{ }
~Packet_descriptor_receiver()
{
_rx_ready.dissolve(&_rx_ready_context);
}
Genode::Signal_context_capability rx_ready_cap()
{
return _rx_ready_cap;