tony2001                Mon Jun 27 13:34:00 2005 EDT

  Modified files:              
    /php-src/ext/mysqli mysqli_nonapi.c mysqli_exception.c 
  Log:
  fix couple of leaks in MySQLi
  
  
http://cvs.php.net/diff.php/php-src/ext/mysqli/mysqli_nonapi.c?r1=1.47&r2=1.48&ty=u
Index: php-src/ext/mysqli/mysqli_nonapi.c
diff -u php-src/ext/mysqli/mysqli_nonapi.c:1.47 
php-src/ext/mysqli/mysqli_nonapi.c:1.48
--- php-src/ext/mysqli/mysqli_nonapi.c:1.47     Sun Jun 26 00:44:03 2005
+++ php-src/ext/mysqli/mysqli_nonapi.c  Mon Jun 27 13:33:56 2005
@@ -15,7 +15,7 @@
   | Author: Georg Richter <[EMAIL PROTECTED]>                                |
   +----------------------------------------------------------------------+
 
-  $Id: mysqli_nonapi.c,v 1.47 2005/06/26 04:44:03 georg Exp $ 
+  $Id: mysqli_nonapi.c,v 1.48 2005/06/27 17:33:56 tony2001 Exp $ 
 */
 
 #ifdef HAVE_CONFIG_H
@@ -97,6 +97,7 @@
 
                /* free mysql structure */
                mysql_close(mysql->mysql);
+               efree(mysql);
                RETURN_FALSE;
        }
 
http://cvs.php.net/diff.php/php-src/ext/mysqli/mysqli_exception.c?r1=1.4&r2=1.5&ty=u
Index: php-src/ext/mysqli/mysqli_exception.c
diff -u php-src/ext/mysqli/mysqli_exception.c:1.4 
php-src/ext/mysqli/mysqli_exception.c:1.5
--- php-src/ext/mysqli/mysqli_exception.c:1.4   Sun Jan 16 14:28:55 2005
+++ php-src/ext/mysqli/mysqli_exception.c       Mon Jun 27 13:33:56 2005
@@ -47,6 +47,7 @@
 
        if (!(MyG(report_mode) & MYSQLI_REPORT_STRICT)) {
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "(%s/%d): %s", 
sqlstate, errorno, message);
+               efree(message);
                return;
        }
 

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to