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

Reply via email to