summaryrefslogtreecommitdiff
path: root/gr-digital/lib/header_payload_demux_impl.cc
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2013-05-22 22:34:26 -0700
committerJohnathan Corgan <johnathan@corganlabs.com>2013-05-22 22:34:26 -0700
commitd54dd6cfeb00ad3670da31236191159035a82a77 (patch)
tree1d025e9e34a10a6573f32127bc2b1c66fda54884 /gr-digital/lib/header_payload_demux_impl.cc
parentfa75f18dc4d347bd7d5a1595b162395f773858d3 (diff)
parent081f65bb18b5ec8e4824d0e1cf7de31f40f70312 (diff)
Merge branch 'master' into next
Diffstat (limited to 'gr-digital/lib/header_payload_demux_impl.cc')
-rw-r--r--gr-digital/lib/header_payload_demux_impl.cc1
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 affbc92125..be1095d6cc 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