Edit report at http://bugs.php.net/bug.php?id=52546&edit=1
ID: 52546 Updated by: ahar...@php.net Reported by: rgagnon24 at gmail dot com Summary: pdo_dblib segmentation fault when iterating MONEY values -Status: Re-Opened +Status: Closed Type: Bug Package: PDO related Operating System: CentOS 5.5 PHP Version: 5.2.14 Assigned To: aharvey Block user comment: N New Comment: This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2010-08-24 18:58:17] ahar...@php.net Automatic comment from SVN on behalf of aharvey 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). ------------------------------------------------------------------------ [2010-08-24 16:03:58] ahar...@php.net Ilia's approved this for 5.2 as well. I'll merge the fix in later tonight, hopefully. ------------------------------------------------------------------------ [2010-08-19 20:59:43] rgagnon24 at gmail dot com As an FYI. I've been able to confirm the r302196 commit does resolve the issue in 5.3. I know 5.2 is closed for fixes, but to leave a note for anyone that wishes to manually patch their copy, this does fix it for the released 5.2.14 as well. The only change I would suggest is maybe using sizeof(DBFLT8) in place of the hard-coded "8" integer in the call to dbconvert() ------------------------------------------------------------------------ [2010-08-14 00:16:37] fel...@php.net Just to inform, the fix for this bug was committed just for 5.3 branch. The trunk branch has a bit different code, due some others bugs fixes trunk-only. And 5.2 branch is just accepting security bug fixes. ------------------------------------------------------------------------ [2010-08-14 00:14:05] fel...@php.net This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. rgagnon24 and preben: the spprintf() function already allocates the memory, this is not the problem... The problem is that the function expect char** and I was passing char*. It must be fixed now. Thanks for the testing. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=52546 -- Edit this bug report at http://bugs.php.net/bug.php?id=52546&edit=1