diff options
author | Valerii Zapodovnikov <val.zapod.vz@gmail.com> | 2020-01-26 10:41:14 +0300 |
---|---|---|
committer | Michael Dickens <michael.dickens@ettus.com> | 2020-01-26 16:46:10 -0500 |
commit | e55865dfe976a29641d037a52cbca3d77385d862 (patch) | |
tree | bc25aa146a1d9f037f760ceb0151c1cbd4827ccd | |
parent | 7f1d71424fc7b538e1e79ba7e1a697e75dd6d594 (diff) |
gr-digital: fix undefined behaviour
A variable is used several times between two sequence points
-rw-r--r-- | gr-digital/lib/ofdm_cyclic_prefixer_impl.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gr-digital/lib/ofdm_cyclic_prefixer_impl.cc b/gr-digital/lib/ofdm_cyclic_prefixer_impl.cc index 36bae1098e..a7d6d82066 100644 --- a/gr-digital/lib/ofdm_cyclic_prefixer_impl.cc +++ b/gr-digital/lib/ofdm_cyclic_prefixer_impl.cc @@ -196,7 +196,8 @@ int ofdm_cyclic_prefixer_impl::work(int noutput_items, add_item_tag(0, tags[i].offset, tags[i].key, tags[i].value); } // Finally switch to next state. - ++d_state %= d_cp_lengths.size(); + ++d_state; + d_state %= d_cp_lengths.size(); } /* 3) If we're in packet mode: - flush the delay line, if applicable */ |