aharvey                                  Tue, 24 Aug 2010 16:58:16 +0000

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

Log:
MFB5.3: The fix (and the fix to the fix) for bug #52546 (pdo_dblib segmentation
fault when iterating MONEY values).

Bug: http://bugs.php.net/52546 (Re-Opened) pdo_dblib segmentation fault when 
iterating MONEY values
      
Changed paths:
    U   php/php-src/branches/PHP_5_2/ext/pdo_dblib/dblib_stmt.c

Modified: php/php-src/branches/PHP_5_2/ext/pdo_dblib/dblib_stmt.c
===================================================================
--- php/php-src/branches/PHP_5_2/ext/pdo_dblib/dblib_stmt.c     2010-08-24 
15:57:52 UTC (rev 302744)
+++ php/php-src/branches/PHP_5_2/ext/pdo_dblib/dblib_stmt.c     2010-08-24 
16:58:16 UTC (rev 302745)
@@ -170,8 +170,8 @@
                                        case SQLMONEY4:
                                        case SQLMONEYN: {
                                                DBFLT8 money_value;
-                                               dbconvert(NULL, 
S->cols[i].coltype, dbdata(H->link, i+1), dbdatlen(H->link, i+1), SQLFLT8, 
(LPBYTE)&money_value, val->len);
-                                               val->len = spprintf(val->data, 
0, "%.4f", money_value);
+                                               dbconvert(NULL, 
S->cols[i].coltype, dbdata(H->link, i+1), dbdatlen(H->link, i+1), SQLFLT8, 
(LPBYTE)&money_value, 8);
+                                               val->len = spprintf(&val->data, 
0, "%.4f", money_value);
                                                }
                                                break;
                                        default:

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

Reply via email to