[unixODBC-support] buffer overrun in extract_diag_error_w
aleksey.yakovets at jpmorgan.com
Tue Mar 4 15:18:11 GMT 2014
All revisions of __info.c (including trunk) seems to use bytes
From: unixodbc-support-bounces at mailman.unixodbc.org [mailto:unixodbc-support-bounces at mailman.unixodbc.org] On Behalf Of Nick Gorham
Sent: Tuesday, March 04, 2014 3:09 AM
To: Support for the unixODBC project
Subject: Re: [unixODBC-support] buffer overrun in extract_diag_error_w
On 03/03/14 22:20, Yakovets, Aleksey wrote:
I ran into buffer overrun problem when an error message is too long ( longer than 1.5K - Vertica/ pyodbc/unix odbc2.3.1/RedHat stack)
What is the msg1 buffer length in SQLGETDIAGRECW() /extract_diag_error_w - is it in bytes or in characters?
The code seems to be inconsistent with http://support.microsoft.com/kb/243526/EN-US
SQLERRORW/extract_sql_error_w follow the same convention
Any help is greatly appreciated.
I will take a look at this, but could you check 2.3.3pre to make sure its not already fixed.
This email is confidential and subject to important disclaimers and conditions including on offers for the purchase or sale of securities, accuracy and completeness of information, viruses, confidentiality, legal privilege, and legal entity disclaimers, available at http://www.jpmorgan.com/pages/disclosures/email.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the unixODBC-support