summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorunknown <wax@kishkin.ru>2005-01-02 19:58:49 +0500
committerunknown <wax@kishkin.ru>2005-01-02 19:58:49 +0500
commit55d9781de318581368d4b94c12ce4e2205f6f23f (patch)
tree601a15b0fb3fe8e894854ff86aac0c30fb74c810 /client
parent820d68d9033ed566177a4ff9c2c4c1e98b0deb6e (diff)
downloadmariadb-git-55d9781de318581368d4b94c12ce4e2205f6f23f.tar.gz
WL#964
move my_end() after free_used_memory() client/mysqltest.c: move my_end() after free_used_memory()
Diffstat (limited to 'client')
-rw-r--r--client/mysqltest.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/client/mysqltest.c b/client/mysqltest.c
index 18d5660d1a7..abacd73d878 100644
--- a/client/mysqltest.c
+++ b/client/mysqltest.c
@@ -538,7 +538,6 @@ static void free_used_memory()
mysql_server_end();
if (ps_protocol)
ps_free_reg();
- my_end(MY_CHECK_ERROR);
DBUG_VOID_RETURN;
}
@@ -556,6 +555,7 @@ static void die(const char* fmt, ...)
}
va_end(args);
free_used_memory();
+ my_end(MY_CHECK_ERROR);
exit(1);
}
@@ -568,6 +568,7 @@ static void abort_not_supported_test()
if (!silent)
printf("skipped\n");
free_used_memory();
+ my_end(MY_CHECK_ERROR);
exit(2);
}
@@ -3655,6 +3656,7 @@ int main(int argc, char **argv)
if (!got_end_timer)
timer_output(); /* No end_timer cmd, end it */
free_used_memory();
+ my_end(MY_CHECK_ERROR);
exit(error ? 1 : 0);
return error ? 1 : 0; /* Keep compiler happy */
}