Bug #21829 | ABI change in libmyslclient breaks Perl DBD::mysql (has_transaction corrupted) | ||
---|---|---|---|
Submitted: | 25 Aug 2006 9:36 | Modified: | 25 Aug 2006 11:53 |
Reporter: | Christian Hammers (Silver Quality Contributor) (OCA) | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Server | Severity: | S1 (Critical) |
Version: | 5.0.24 | OS: | |
Assigned to: | CPU Architecture: | Any |
[25 Aug 2006 9:36]
Christian Hammers
[25 Aug 2006 11:53]
Valeriy Kravchuk
Thank you for a bug report. I'll mark it a duplicate of bug #21543 (same structure member addition is a possible reason), already verified and marked as showstopper. Should be fixed soon.
[25 Aug 2006 14:20]
Magnus BlÄudd
This info is copied from bug#21543, just for info "Suggested solution is to remove the "ssl_verify_server_cert" variable from the st_mysql_options struct. Then use one bit in the client_flag as placeholder for this information. As the client_flag already is used for another "client side only" functionality in CLIENT_REMEMBER_OPTIONS this should work. The new bit should be modified using the CLIENT_SSL_VERIFY_SERVER_CERT mask defeined as #define CLIENT_SSL_VERIFY_SERVER_CERT (((ulong) 1) << 30) in include/mysql_com.h The library version will after this modification be left at .15"