summaryrefslogtreecommitdiff
path: root/myisam
diff options
context:
space:
mode:
authorunknown <knielsen@loke.(none)>2007-10-31 10:34:26 +0100
committerunknown <knielsen@loke.(none)>2007-10-31 10:34:26 +0100
commitf8b5a34083ebcaccdca66100ccdb72138dbd9a2f (patch)
tree8d9c36f9a96e41cc8635d043cb5bea05bb7f5739 /myisam
parentc63f2e3fb6bf3a5eb6da2995c47965843e9b212d (diff)
downloadmariadb-git-f8b5a34083ebcaccdca66100ccdb72138dbd9a2f.tar.gz
BUG#31799: Scrambled number output due to integer overflow
An integer overflow in number->string conversion caused completely wrong output of the number LONGLONG_MIN with gcc 4.2.1. Fixed by eliminating the overflow, using only operations that are well-defined in ANSI C. strings/ctype-simple.c: An integer overflow in number->string conversion caused completely wrong output of the number LONGLONG_MIN with gcc 4.2.1. Fixed by eliminating the overflow, using only operations that are well-defined in ANSI C. strings/ctype-ucs2.c: An integer overflow in number->string conversion caused completely wrong output of the number LONGLONG_MIN with gcc 4.2.1. Fixed by eliminating the overflow, using only operations that are well-defined in ANSI C. strings/int2str.c: An integer overflow in number->string conversion caused completely wrong output of the number LONGLONG_MIN with gcc 4.2.1. Fixed by eliminating the overflow, using only operations that are well-defined in ANSI C. strings/longlong2str.c: An integer overflow in number->string conversion caused completely wrong output of the number LONGLONG_MIN with gcc 4.2.1. Fixed by eliminating the overflow, using only operations that are well-defined in ANSI C.
Diffstat (limited to 'myisam')
0 files changed, 0 insertions, 0 deletions