
12 Apr
2011
12 Apr
'11
5:35 a.m.
--- src/libvirt-php.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/src/libvirt-php.c b/src/libvirt-php.c index 9998fc8..e6a780a 100644 --- a/src/libvirt-php.c +++ b/src/libvirt-php.c @@ -788,7 +788,11 @@ PHP_FUNCTION(libvirt_connect) efree(creds); } - if (conn->conn == NULL) RETURN_FALSE; + if (conn->conn == NULL) + { + efree (conn); + RETURN_FALSE; + } ZEND_REGISTER_RESOURCE(return_value, conn, le_libvirt_connection); conn->resource_id=Z_LVAL_P(return_value); } -- 1.7.3.4 +