diff options
author | Philip Balister <philip@balister.org> | 2013-11-15 15:11:51 -0500 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2013-11-16 10:29:46 -0800 |
commit | 04c3275e610f9ddd72d86378b86949b482f3accc (patch) | |
tree | 2afeef9b17d67e51584c4ddb911c56b7b5695125 | |
parent | 7cac6427cd89339fac44ce94032a70ad3aeb0025 (diff) |
dc_blocker_cc_impl.cc, dc_blocker_ff_impl.cc : Fix uninitialized pointer.
Addresses CID 1043254, 1043255.
As long as the code properly follows the d_long_form state, existing code
is fine. However by forcing the unused pointers to NULL, we should catch
mistakes as core dumps, not mysterious failures.
Signed-off-by: Philip Balister <philip@balister.org>
-rw-r--r-- | gr-filter/lib/dc_blocker_cc_impl.cc | 2 | ||||
-rw-r--r-- | gr-filter/lib/dc_blocker_ff_impl.cc | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/gr-filter/lib/dc_blocker_cc_impl.cc b/gr-filter/lib/dc_blocker_cc_impl.cc index c5cf189cba..355426e821 100644 --- a/gr-filter/lib/dc_blocker_cc_impl.cc +++ b/gr-filter/lib/dc_blocker_cc_impl.cc @@ -79,6 +79,8 @@ namespace gr { else { d_ma_0 = new moving_averager_c(D); d_ma_1 = new moving_averager_c(D); + d_ma_2 = NULL; + d_ma_3 = NULL; } } diff --git a/gr-filter/lib/dc_blocker_ff_impl.cc b/gr-filter/lib/dc_blocker_ff_impl.cc index 1e5b238a50..c0b5b17022 100644 --- a/gr-filter/lib/dc_blocker_ff_impl.cc +++ b/gr-filter/lib/dc_blocker_ff_impl.cc @@ -77,6 +77,8 @@ namespace gr { else { d_ma_0 = new moving_averager_f(D); d_ma_1 = new moving_averager_f(D); + d_ma_2 = NULL; + d_ma_3 = NULL; } } |