HEAP tables bug (by Ramil request)
This commit is contained in:
parent
413d32d796
commit
f3dc0a80e1
@ -482,10 +482,7 @@ uint hp_rb_pack_key(HP_INFO *info, uint inx, uchar *key, const uchar *old,
|
|||||||
old+= seg->length, seg++)
|
old+= seg->length, seg++)
|
||||||
{
|
{
|
||||||
if (seg->null_bit)
|
if (seg->null_bit)
|
||||||
{
|
*key++= 1 - *old++;
|
||||||
if (!(*key++= (char) 1 - *old++))
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
memcpy((byte*) key, old, seg->length);
|
memcpy((byte*) key, old, seg->length);
|
||||||
key+= seg->length;
|
key+= seg->length;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user