georg Sun Nov 23 02:50:05 2003 EDT
Modified files:
/php-src/ext/mysqli mysqli_nonapi.c
Log:
fixed mem leak in constructor
Index: php-src/ext/mysqli/mysqli_nonapi.c
diff -u php-src/ext/mysqli/mysqli_nonapi.c:1.19 php-src/ext/mysqli/mysqli_nonapi.c:1.20
--- php-src/ext/mysqli/mysqli_nonapi.c:1.19 Sat Nov 22 16:20:07 2003
+++ php-src/ext/mysqli/mysqli_nonapi.c Sun Nov 23 02:50:04 2003
@@ -15,7 +15,7 @@
| Author: Georg Richter <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
- $Id: mysqli_nonapi.c,v 1.19 2003/11/22 21:20:07 georg Exp $
+ $Id: mysqli_nonapi.c,v 1.20 2003/11/23 07:50:04 georg Exp $
*/
#ifdef HAVE_CONFIG_H
@@ -42,6 +42,10 @@
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;
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php