Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.10.0
-
None
Description
The C++ connector crashes if the query sent to the server is invalid and the error message returned by the server is too long.
The cause of the crash is a call to a vsprintf function which takes a fixed sized char buffer, but doesn't take a size argument.
https://github.com/apache/drill/blob/master/contrib/native/client/src/clientlib/errmsgs.cpp#L80
Attachments
Issue Links
- links to