diff options
author | Josh Blum <josh@joshknows.com> | 2013-05-19 21:29:03 -0700 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2013-05-22 21:55:40 -0700 |
commit | cca2d97c7f540f57672bec45f77d255576c7ee1d (patch) | |
tree | b15951fd058310579364c133cedaef3ead39cd6d /gr-digital/lib/header_payload_demux_impl.cc | |
parent | 35d860bfe6502ec279d1efaa9bd7373a0c278980 (diff) |
digital: context yield for header_payload_demux
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 |