mithun
4250117308
Bug #16978278 : BUFFER OVERFLOW WHEN PRINTING A LARGE 64-BIT INTEGER
...
WITH MY_B_VPRINTF()
Issue : In LP 64 machine max long value can be 20 digit
decimal value. But in my_b_vprintf() the intermediate
buffer storage used is 17 bytes length. This will lead to
buffer overflow.
Solution : Increased the buffer storage from 17 to 32 bytes.
code is backported from 5.6
mysys/mf_iocache2.c:
In function my_b_vprintf increased the size of local buff from 17 to
32 bytes.
2013-09-10 15:32:27 +05:30
..
2013-02-25 15:26:00 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2011-07-03 17:47:37 +02:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-02-25 15:26:00 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2006-09-14 23:29:44 -06:00
2013-03-19 13:29:12 +01:00
2011-07-03 17:47:37 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-02-25 15:26:00 +01:00
2013-02-25 15:26:00 +01:00
2013-09-10 15:32:27 +05:30
2011-06-30 17:37:13 +02:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-01-07 16:16:08 +05:30
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-07-03 17:47:37 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-02-25 15:26:00 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2011-06-30 17:37:13 +02:00
2011-06-30 17:37:13 +02:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-02-25 15:26:00 +01:00
2013-02-25 15:26:00 +01:00
2013-02-25 15:26:00 +01:00
2013-01-07 16:16:08 +05:30
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-02-25 15:26:00 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-28 14:14:39 +05:30
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2012-02-15 17:21:38 +01:00
2011-06-30 17:37:13 +02:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-02-25 15:26:00 +01:00
2013-02-25 15:26:00 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00
2010-10-05 17:03:04 +03:00
2013-02-25 15:26:00 +01:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-02-25 15:26:00 +01:00
2011-06-30 17:37:13 +02:00
2011-06-30 17:37:13 +02:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2013-03-19 13:29:12 +01:00
2011-06-30 17:37:13 +02:00