From d8b01c1e210c033dd25ead748f07ec06730b62b5 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 31 May 2005 13:12:23 +0200 Subject: [PATCH] Small bug fix in SP item reusal (debug mode only). sql/item.cc: Get the size before trashing (in debug mode only). --- sql/item.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sql/item.cc b/sql/item.cc index bf62aa1ddad..52046b8eefb 100644 --- a/sql/item.cc +++ b/sql/item.cc @@ -301,10 +301,10 @@ void *Item::operator new(size_t size, Item *reuse, uint *rsize) { if (reuse && size <= reuse->rsize) { - reuse->cleanup(); - TRASH((void *)reuse, size); if (rsize) (*rsize)= reuse->rsize; + reuse->cleanup(); + TRASH((void *)reuse, size); return (void *)reuse; } if (rsize)