Skip to content

Commit

Permalink
Fix reference/resource dtor
Browse files Browse the repository at this point in the history
  • Loading branch information
matyhtf committed Feb 19, 2024
1 parent 5e69b52 commit bee6a5a
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 2 deletions.
2 changes: 1 addition & 1 deletion src/python/reference.cc
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ static int Reference_init(ZendReference *self, PyObject *args, PyObject *kwds) {

static void Reference_dtor(PyObject *pv) {
ZendReference *self = (ZendReference *) pv;
phpy::php::del_object(pv);
zval_ptr_dtor(&self->reference);
ZVAL_NULL(&self->reference);
}
Expand All @@ -58,6 +57,7 @@ static PyObject *Reference_get(ZendReference *self, PyObject *args) {
static void Reference_destroy(ZendReference *self) {
zval_ptr_dtor(&self->reference);
Py_TYPE(self)->tp_free((PyObject *) self);
phpy::php::del_object((PyObject *) self);
}

bool py_module_reference_init(PyObject *m) {
Expand Down
1 change: 0 additions & 1 deletion src/python/resource.cc
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ static PyTypeObject ZendResourceType = { PyVarObject_HEAD_INIT(NULL, 0) };

static void Resource_dtor(PyObject *pv) {
ZendResource *self = (ZendResource *) pv;
phpy::php::del_object(pv);
zval_ptr_dtor(&self->resource);
ZVAL_NULL(&self->resource);
}
Expand Down

0 comments on commit bee6a5a

Please sign in to comment.