Merge mysql.com:/home/jimw/my/mysql-4.1-8134
into mysql.com:/home/jimw/my/mysql-4.1-clean
This commit is contained in:
commit
61874f07df
@ -36,3 +36,6 @@ hex(a) STRCMP(a,'a') STRCMP(a,'a ')
|
|||||||
6109 -1 -1
|
6109 -1 -1
|
||||||
61 0 0
|
61 0 0
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
SELECT CHAR(31) = '', '' = CHAR(31);
|
||||||
|
CHAR(31) = '' '' = CHAR(31)
|
||||||
|
0 0
|
||||||
|
@ -30,3 +30,6 @@ CREATE TABLE t1 (a char(10) not null);
|
|||||||
INSERT INTO t1 VALUES ('a'),('a\0'),('a\t'),('a ');
|
INSERT INTO t1 VALUES ('a'),('a\0'),('a\t'),('a ');
|
||||||
SELECT hex(a),STRCMP(a,'a'), STRCMP(a,'a ') FROM t1;
|
SELECT hex(a),STRCMP(a,'a'), STRCMP(a,'a ') FROM t1;
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
|
||||||
|
# Bug #8134: Comparison against CHAR(31) at end of string
|
||||||
|
SELECT CHAR(31) = '', '' = CHAR(31);
|
||||||
|
@ -153,7 +153,7 @@ int my_strnncollsp_simple(CHARSET_INFO * cs, const uchar *a, uint a_length,
|
|||||||
/* put shorter key in s */
|
/* put shorter key in s */
|
||||||
a_length= b_length;
|
a_length= b_length;
|
||||||
a= b;
|
a= b;
|
||||||
swap= -1; /* swap sign of result */
|
swap= -1^1; /* swap sign of result */
|
||||||
}
|
}
|
||||||
for (end= a + a_length-length; a < end ; a++)
|
for (end= a + a_length-length; a < end ; a++)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user