Merge pull request #660 from diesel-rs/sg-is-bad-at-c

Fix buffer overrun issue with MySQL
This commit is contained in:
Sean Griffin 2017-02-09 15:18:45 -05:00 committed by GitHub
commit 1858052a4d

View File

@ -161,6 +161,7 @@ impl BindData {
debug_assert!(truncated_amount > 0, "output buffers were invalidated \
without calling `mysql_stmt_bind_result`");
self.bytes.set_len(offset);
self.bytes.reserve(truncated_amount);
self.bytes.set_len(self.length as usize);