mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Removed purify warning
This commit is contained in:
@ -2495,6 +2495,10 @@ static int sort_key_read(MI_SORT_PARAM *sort_param, void *key)
|
|||||||
(info->s->rec_reflength+
|
(info->s->rec_reflength+
|
||||||
_mi_make_key(info, sort_param->key, (uchar*) key,
|
_mi_make_key(info, sort_param->key, (uchar*) key,
|
||||||
sort_param->record, sort_param->filepos));
|
sort_param->record, sort_param->filepos));
|
||||||
|
#ifdef HAVE_purify
|
||||||
|
bzero(key+sort_param->real_key_length,
|
||||||
|
(sort_param->key_length-sort_param->real_key_length));
|
||||||
|
#endif
|
||||||
DBUG_RETURN(sort_write_record(sort_param));
|
DBUG_RETURN(sort_write_record(sort_param));
|
||||||
} /* sort_key_read */
|
} /* sort_key_read */
|
||||||
|
|
||||||
@ -2528,8 +2532,14 @@ static int sort_ft_key_read(MI_SORT_PARAM *sort_param, void *key)
|
|||||||
wptr=(FT_WORD*)(sort_param->wordptr);
|
wptr=(FT_WORD*)(sort_param->wordptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
sort_param->real_key_length=info->s->rec_reflength+_ft_make_key(info,
|
sort_param->real_key_length=(info->s->rec_reflength+
|
||||||
sort_param->key,key,wptr++,sort_param->filepos);
|
_ft_make_key(info, sort_param->key,
|
||||||
|
key, wptr++, sort_param->filepos));
|
||||||
|
#ifdef HAVE_purify
|
||||||
|
if (sort_param->key_length > sort_param->real_key_length)
|
||||||
|
bzero(key+sort_param->real_key_length,
|
||||||
|
(sort_param->key_length-sort_param->real_key_length));
|
||||||
|
#endif
|
||||||
if (!wptr->pos)
|
if (!wptr->pos)
|
||||||
{
|
{
|
||||||
my_free((char*) sort_param->wordlist, MYF(0));
|
my_free((char*) sort_param->wordlist, MYF(0));
|
||||||
@ -2538,10 +2548,10 @@ static int sort_ft_key_read(MI_SORT_PARAM *sort_param, void *key)
|
|||||||
else
|
else
|
||||||
sort_param->wordptr=(void*)wptr;
|
sort_param->wordptr=(void*)wptr;
|
||||||
|
|
||||||
|
|
||||||
DBUG_RETURN(error);
|
DBUG_RETURN(error);
|
||||||
} /* sort_ft_key_read */
|
} /* sort_ft_key_read */
|
||||||
|
|
||||||
|
|
||||||
/* Read next record from file using parameters in sort_info */
|
/* Read next record from file using parameters in sort_info */
|
||||||
/* Return -1 if end of file, 0 if ok and > 0 if error */
|
/* Return -1 if end of file, 0 if ok and > 0 if error */
|
||||||
|
|
||||||
|
@ -96,4 +96,7 @@ INSERT INTO t1 (post_text) VALUES ('ceci est un test'),('ceci est un test'),('ce
|
|||||||
REPAIR TABLE t1;
|
REPAIR TABLE t1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.t1 repair status OK
|
test.t1 repair status OK
|
||||||
|
CHECK TABLE t1;
|
||||||
|
Table Op Msg_type Msg_text
|
||||||
|
test.t1 check status OK
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
@ -91,5 +91,5 @@ CREATE TABLE `t1` (
|
|||||||
INSERT INTO t1 (post_text) VALUES ('ceci est un test'),('ceci est un test'),('ceci est un test'),('ceci est un test'),('ceci est un test');
|
INSERT INTO t1 (post_text) VALUES ('ceci est un test'),('ceci est un test'),('ceci est un test'),('ceci est un test'),('ceci est un test');
|
||||||
|
|
||||||
REPAIR TABLE t1;
|
REPAIR TABLE t1;
|
||||||
|
CHECK TABLE t1;
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user