From 1624da7772f1ff57232e2f2024281547d483629c Mon Sep 17 00:00:00 2001 From: Clayton Smith <argilo@gmail.com> Date: Sat, 8 Oct 2016 10:36:18 -0400 Subject: Throw an exception if the given K and R are not supported. --- gr-fec/lib/cc_decoder_impl.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gr-fec/lib/cc_decoder_impl.cc') diff --git a/gr-fec/lib/cc_decoder_impl.cc b/gr-fec/lib/cc_decoder_impl.cc index be505e2f8e..21af22e36f 100644 --- a/gr-fec/lib/cc_decoder_impl.cc +++ b/gr-fec/lib/cc_decoder_impl.cc @@ -156,6 +156,9 @@ namespace gr { kerneltype << k_ << d_k << r_ << d_rate; d_kernel = yp_kernel[kerneltype.str()]; + if (d_kernel == NULL) { + throw std::runtime_error("cc_decoder: parameters not supported"); + } } cc_decoder_impl::~cc_decoder_impl() -- cgit v1.2.3