felipe                                   Sun, 03 Jul 2011 19:01:42 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=312860

Log:
- Fixed bug #54329 (MSSql extension memory leak)
  patch by: dotslashpok at gmail dot com

Bug: https://bugs.php.net/54329 (Open) MSSql extension memory leak
      
Changed paths:
    U   php/php-src/branches/PHP_5_3/NEWS
    U   php/php-src/branches/PHP_5_3/ext/pdo_dblib/dblib_stmt.c

Modified: php/php-src/branches/PHP_5_3/NEWS
===================================================================
--- php/php-src/branches/PHP_5_3/NEWS   2011-07-03 18:01:36 UTC (rev 312859)
+++ php/php-src/branches/PHP_5_3/NEWS   2011-07-03 19:01:42 UTC (rev 312860)
@@ -1,6 +1,9 @@
 PHP                                                                        NEWS
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 ?? ??? 2011, PHP 5.3.7
+- PDO DBlib:
+  . Fixed bug #54329 (MSSql extension memory leak).
+    (dotslashpok at gmail dot com)

 30 Jun 2011, PHP 5.3.7 RC2
 - Core:

Modified: php/php-src/branches/PHP_5_3/ext/pdo_dblib/dblib_stmt.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/pdo_dblib/dblib_stmt.c     2011-07-03 
18:01:36 UTC (rev 312859)
+++ php/php-src/branches/PHP_5_3/ext/pdo_dblib/dblib_stmt.c     2011-07-03 
19:01:42 UTC (rev 312860)
@@ -39,7 +39,7 @@

        for (i = 0; i < S->nrows; i++) {
                for (j = 0; j < S->ncols; j++) {
-                       pdo_dblib_colval *val = &S->rows[i] + j;
+                       pdo_dblib_colval *val = &S->rows[i*S->ncols] + j;
                        if (val->data) {
                                efree(val->data);
                                val->data = NULL;

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

Reply via email to