Skip Menu |

This queue is for tickets about the DBD-DB2 CPAN distribution.

Report information
The Basics
Id: 51173
Status: resolved
Priority: 0/
Queue: DBD-DB2

People
Owner: Nobody in particular
Requestors: appfault [...] hotmail.com
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.74
Fixed in: (no value)



Subject: broken for binary data when run in multibyte locale
Broken for binary data when run in multibyte locale For binary data, when running under the UTF8 locale (or other multibyte locales), binary data is run through GetTrimmedSpaceLen, resulting in corruption. This can cause fewer characters than actual per bug 50703, however this can also cause MORE characters (up to 5 more in UTF8), running past the actual buffer into randomly initialized memory. This is due to lots of problems in GetTrimmedSpaceLen(). Although I haven't seen it occur, the read buffer overrun could potentially be a crasher issue on some platforms. See also bug 50703.
Hi Appfault, Fix for the bug will be available in the next release. -- Thanks Praveen IBM OpenSource Application Development Team India Software Labs, Bangalore (India)
Hi, Fix for this issue is available in the current release (version-1.76) -- Thanks Praveen IBM OpenSource Application Development Team India Software Labs, Bangalore (India)