diff --git a/src/algorithms/observables/gnuradio_blocks/hybrid_observables_cc.cc b/src/algorithms/observables/gnuradio_blocks/hybrid_observables_cc.cc index 27568c0c6..28221f150 100644 --- a/src/algorithms/observables/gnuradio_blocks/hybrid_observables_cc.cc +++ b/src/algorithms/observables/gnuradio_blocks/hybrid_observables_cc.cc @@ -544,6 +544,8 @@ int hybrid_observables_cc::general_work(int noutput_items __attribute__((unused) } i++; } + d_num_valid_channels = valid_channels.count(); + if(d_num_valid_channels == 0) { return 0; } correct_TOW_and_compute_prange(epoch_data); std::vector::iterator it2 = epoch_data.begin();