Bug #63363 mysql_prune_stmt_list causes data corruption
Submitted: 21 Nov 2011 17:09 Modified: 16 Feb 2017 11:03
Reporter: Matthieu Lochegnies Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server: C API (client library) Severity:S3 (Non-critical)
Version:5.5, 5.1, 5.6.4 OS:Any
Assigned to: CPU Architecture:Any
Tags: Contribution

File: Maximum allowed size is 50MB.
Description:
Privacy:

If the data you need to attach is more than 50MB, you should create a compressed archive of the data, split it to 50MB chunks, and upload each of them as a separate attachment.

To split a large file:

[21 Nov 2011 17:12] Matthieu Lochegnies
Sample code to produce the default: run with valgrind

Attachment: mysql_bad_prune.c (text/x-c), 1.11 KiB.

[21 Nov 2011 17:13] Matthieu Lochegnies
Proposed fix

Attachment: mysql_bad_prune.patch (application/octet-stream, text), 730 bytes.

[22 Nov 2011 8:58] Matthieu Lochegnies
Better fix

Attachment: mysql_bad_prune.patch (application/octet-stream, text), 942 bytes.