Fixed double free

This commit is contained in:
Dmitry Stogov 2014-05-19 13:11:20 +04:00
parent 35f23d9ee7
commit a21e6d6ed9

View file

@ -281,7 +281,9 @@ static void destroy_server_data(xmlrpc_server_data *server TSRMLS_DC)
static void xmlrpc_server_destructor(zend_resource *rsrc TSRMLS_DC)
{
if (rsrc && rsrc->ptr) {
rsrc->gc.refcount++;
destroy_server_data((xmlrpc_server_data*) rsrc->ptr TSRMLS_CC);
rsrc->gc.refcount--;
}
}