From fee99f6b297e5e02f1d95550a70d189fea1b4cdf Mon Sep 17 00:00:00 2001 From: Georg Richter Date: Sun, 23 Nov 2003 07:50:04 +0000 Subject: [PATCH] fixed mem leak in constructor --- ext/mysqli/mysqli_nonapi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/mysqli/mysqli_nonapi.c b/ext/mysqli/mysqli_nonapi.c index ed09af20e5..44d7e5011f 100644 --- a/ext/mysqli/mysqli_nonapi.c +++ b/ext/mysqli/mysqli_nonapi.c @@ -42,6 +42,10 @@ PHP_FUNCTION(mysqli_connect) unsigned int port=0; struct timeval starttime; + if (getThis() && !ZEND_NUM_ARGS()) { + RETURN_NULL(); + } + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|ssssls", &hostname, &hostname_len, &username, &username_len, &passwd, &passwd_len, &dbname, &dbname_len, &port, &socket, &socket_len) == FAILURE) { return; -- 2.50.1