summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJosh Blum2012-09-10 02:00:31 -0700
committerJosh Blum2012-09-10 02:00:31 -0700
commit4adb2a384bb06406ffaf3ca4f5a33e42f8a74491 (patch)
tree2e3839e3acc7792f3bb691e864245fdf31dbcac7 /include
parent01a9ef2060e34b7cb6e8863e39854c5a0ae80b58 (diff)
downloadsandhi-4adb2a384bb06406ffaf3ca4f5a33e42f8a74491.tar.gz
sandhi-4adb2a384bb06406ffaf3ca4f5a33e42f8a74491.tar.bz2
sandhi-4adb2a384bb06406ffaf3ca4f5a33e42f8a74491.zip
switch to using sbuffer in gras impl
Diffstat (limited to 'include')
-rw-r--r--include/gnuradio/sbuffer.ipp2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/gnuradio/sbuffer.ipp b/include/gnuradio/sbuffer.ipp
index f290b7c..eab576c 100644
--- a/include/gnuradio/sbuffer.ipp
+++ b/include/gnuradio/sbuffer.ipp
@@ -50,11 +50,13 @@ inline void intrusive_ptr_release(SBufferImpl *impl)
if (token_deleter)
{
SBuffer buff;
+ buff.reset(impl);
(*token_deleter)(buff);
}
else if (impl->config.deleter)
{
SBuffer buff;
+ buff.reset(impl);
impl->config.deleter(buff);
impl->config.deleter = SBufferDeleter(); //reset deleter, so we dont double delete
}