Additional patch to Bug#21476: Free newly-allocated memory in mysqltest.

client/mysqltest.c:
  Free the dynstr.
This commit is contained in:
unknown 2006-09-28 09:51:06 -04:00
parent d165736b8d
commit 216464293b

View file

@ -1608,6 +1608,7 @@ int do_save_master_pos()
int do_let(struct st_query *query)
{
int ret;
char *p= query->first_argument;
char *var_name, *var_name_end;
DYNAMIC_STRING let_rhs_expr;
@ -1636,8 +1637,11 @@ int do_let(struct st_query *query)
query->last_argument= query->end;
/* Assign var_val to var_name */
return var_set(var_name, var_name_end, let_rhs_expr.str,
ret= var_set(var_name, var_name_end, let_rhs_expr.str,
(let_rhs_expr.str + let_rhs_expr.length));
dynstr_free(&let_rhs_expr);
return(ret);
}