Small bug fix in SP item reusal (debug mode only).
sql/item.cc: Get the size before trashing (in debug mode only).
This commit is contained in:
parent
c50f4be351
commit
d8b01c1e21
@ -301,10 +301,10 @@ void *Item::operator new(size_t size, Item *reuse, uint *rsize)
|
|||||||
{
|
{
|
||||||
if (reuse && size <= reuse->rsize)
|
if (reuse && size <= reuse->rsize)
|
||||||
{
|
{
|
||||||
reuse->cleanup();
|
|
||||||
TRASH((void *)reuse, size);
|
|
||||||
if (rsize)
|
if (rsize)
|
||||||
(*rsize)= reuse->rsize;
|
(*rsize)= reuse->rsize;
|
||||||
|
reuse->cleanup();
|
||||||
|
TRASH((void *)reuse, size);
|
||||||
return (void *)reuse;
|
return (void *)reuse;
|
||||||
}
|
}
|
||||||
if (rsize)
|
if (rsize)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user