connector
This commit is contained in:
parent
04597b66c8
commit
28be87e750
@ -221,6 +221,7 @@ static PyObject *LRU_pop(LRU *self)
|
|||||||
Node* n = self->last;
|
Node* n = self->last;
|
||||||
lru_remove_node(self, n);
|
lru_remove_node(self, n);
|
||||||
PUT_NODE(self->dict, n->key, NULL);
|
PUT_NODE(self->dict, n->key, NULL);
|
||||||
|
Py_DECREF(node);
|
||||||
return tuple;
|
return tuple;
|
||||||
}
|
}
|
||||||
else Py_RETURN_NONE;
|
else Py_RETURN_NONE;
|
||||||
@ -265,8 +266,9 @@ static PyObject *LRU_delete(LRU *self, PyObject *args)
|
|||||||
PyTuple_SET_ITEM(tuple, 0, node->key);
|
PyTuple_SET_ITEM(tuple, 0, node->key);
|
||||||
Py_INCREF(node->value);
|
Py_INCREF(node->value);
|
||||||
PyTuple_SET_ITEM(tuple, 1, node->value);
|
PyTuple_SET_ITEM(tuple, 1, node->value);
|
||||||
lru_remove_node(self, node);
|
PUT_NODE(self->dict, node->key, NULL);
|
||||||
PUT_NODE(self->dict, node->key, NULL);
|
lru_remove_node(self, node);
|
||||||
|
Py_DECREF(node);
|
||||||
return tuple;
|
return tuple;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user