diff options
author | Alexey Kopytov <Alexey.Kopytov@sun.com> | 2009-01-28 20:59:08 +0300 |
---|---|---|
committer | Alexey Kopytov <Alexey.Kopytov@sun.com> | 2009-01-28 20:59:08 +0300 |
commit | 30ac49019d5feb98747d0fc880afe9296397d6b7 (patch) | |
tree | 962a3f82ee7d0566806f3cb9f83f5b70d6ca86a6 /sql-common | |
parent | 2048bd711797c6197233fa8d36598d0c8d0ef593 (diff) | |
download | mariadb-git-30ac49019d5feb98747d0fc880afe9296397d6b7.tar.gz |
Fix for bug #21205: Different number of digits for float/double/real in --ps-protocol
Various parts of code used different 'precision' arguments for sprintf("%g") when converting
floating point numbers to a string. This led to differences in results in some cases
depending on whether the text-based or prepared statements protocol is used for a query.
Fixed by changing arguments to sprintf("%g") to always be 15 (DBL_DIG) so that results are
consistent regardless of the protocol.
This patch will be null-merged to 6.0 as the problem does not exists there (fixed by the
patch for WL#2934).
Diffstat (limited to 'sql-common')
0 files changed, 0 insertions, 0 deletions