From 66cba0c6dbeae92a2a6619232ce2fa287c14db30 Mon Sep 17 00:00:00 2001
From: Thomas Habets <thomas@habets.se>
Date: Tue, 11 Aug 2020 19:35:16 +0100
Subject: fec/cc_decoder: Remove manual memory management

---
 gr-fec/lib/cc_decoder_impl.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'gr-fec/lib/cc_decoder_impl.h')

diff --git a/gr-fec/lib/cc_decoder_impl.h b/gr-fec/lib/cc_decoder_impl.h
index 0d513582e0..e39cd9846a 100644
--- a/gr-fec/lib/cc_decoder_impl.h
+++ b/gr-fec/lib/cc_decoder_impl.h
@@ -12,6 +12,7 @@
 #define INCLUDED_FEC_CC_DECODER_IMPL_H
 
 #include <gnuradio/fec/cc_decoder.h>
+#include <volk/volk_alloc.hh>
 #include <map>
 #include <string>
 
@@ -57,9 +58,8 @@ private:
     cc_mode_t d_mode;
     int d_padding;
 
-    struct v* d_vp;
-    unsigned char* d_managed_in;
-    unsigned int d_managed_in_size;
+    struct v d_vp;
+    volk::vector<unsigned char> d_managed_in;
     int d_numstates;
     int d_decision_t_size;
     int* d_start_state;
-- 
cgit v1.2.3