From b14e2d0c9446592a7df53ffee052cab89d97ca51 Mon Sep 17 00:00:00 2001 From: 4tochka Date: Thu, 16 May 2019 18:08:51 +0300 Subject: [PATCH] connector --- pybtc/cache_strategies/cache.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pybtc/cache_strategies/cache.c b/pybtc/cache_strategies/cache.c index 3be0cf6..cea2340 100644 --- a/pybtc/cache_strategies/cache.c +++ b/pybtc/cache_strategies/cache.c @@ -242,12 +242,11 @@ static PyObject *CACHE_delete(CACHE *self, PyObject *args) { return instead; } - Py_INCREF(node->value); cache_remove_node(self, node); PyDict_DelItem(self->dict, node->key); Py_XDECREF(node); - - return node->value; + PyObject *return_value = Py_BuildValue("O", node->value); + return return_value; } static PyObject *CACHE_set_size(CACHE *self, PyObject *args, PyObject *kwds) {