diff options
Diffstat (limited to 'gr-digital/lib/header_payload_demux_impl.cc')
-rw-r--r-- | gr-digital/lib/header_payload_demux_impl.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gr-digital/lib/header_payload_demux_impl.cc b/gr-digital/lib/header_payload_demux_impl.cc index 0c3adf701e..ab3f2875f3 100644 --- a/gr-digital/lib/header_payload_demux_impl.cc +++ b/gr-digital/lib/header_payload_demux_impl.cc @@ -148,6 +148,7 @@ namespace gr { break; case STATE_WAIT_FOR_MSG: + if (empty_p(msg_port_id)) return 0; //no message available // If we're in this state, nread is zero (because previous state exits loop) // 1) Wait for msg (blocking call) // 2) set d_remaining_symbols |