Commit 434faadc authored by unknown's avatar unknown

removed double procedure deletetion

parent 5b0c15a4
...@@ -478,8 +478,7 @@ bool JOIN::test_in_subselect(Item **where) ...@@ -478,8 +478,7 @@ bool JOIN::test_in_subselect(Item **where)
/* /*
global select optimisation. global select optimisation.
return 0 - success return 0 - success
1 - go out 1 - error
-1 - go out with cleaning
error code saved in field 'error' error code saved in field 'error'
*/ */
int int
...@@ -516,11 +515,9 @@ JOIN::optimize() ...@@ -516,11 +515,9 @@ JOIN::optimize()
conds= optimize_cond(conds,&cond_value); conds= optimize_cond(conds,&cond_value);
if (thd->net.report_error) if (thd->net.report_error)
{ {
// quick abort error= 1;
delete procedure;
error= thd->is_fatal_error ? -1 : 1;
DBUG_PRINT("error",("Error from optimize_cond")); DBUG_PRINT("error",("Error from optimize_cond"));
DBUG_RETURN(error); DBUG_RETURN(1);
} }
if (cond_value == Item::COND_FALSE || if (cond_value == Item::COND_FALSE ||
...@@ -543,8 +540,7 @@ JOIN::optimize() ...@@ -543,8 +540,7 @@ JOIN::optimize()
{ {
if (res > 1) if (res > 1)
{ {
delete procedure; DBUG_RETURN(1);
DBUG_RETURN(-1);
} }
if (res < 0) if (res < 0)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment