diff options
author | unknown <knielsen@loke.(none)> | 2007-10-31 10:34:26 +0100 |
---|---|---|
committer | unknown <knielsen@loke.(none)> | 2007-10-31 10:34:26 +0100 |
commit | f8b5a34083ebcaccdca66100ccdb72138dbd9a2f (patch) | |
tree | 8d9c36f9a96e41cc8635d043cb5bea05bb7f5739 /myisam/mi_cache.c | |
parent | c63f2e3fb6bf3a5eb6da2995c47965843e9b212d (diff) | |
download | mariadb-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/mi_cache.c')
0 files changed, 0 insertions, 0 deletions