summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorunknown <knielsen@knielsen-hq.org>2011-05-18 15:17:26 +0200
committerunknown <knielsen@knielsen-hq.org>2011-05-18 15:17:26 +0200
commit4ea53bc29b1e3069ba72720412016e01b7d7382c (patch)
tree7d1a0b239665ef8d5c14c472101c9c5f3388b21b /client
parent19f0d6b2d9930f83688943b8f98a8b7397584df9 (diff)
parente55fb3bbe844dcc5f53ea7bdb6f13b5b79ff56ec (diff)
downloadmariadb-git-4ea53bc29b1e3069ba72720412016e01b7d7382c.tar.gz
automerge
Diffstat (limited to 'client')
-rw-r--r--client/mysqltest.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/client/mysqltest.cc b/client/mysqltest.cc
index 6f18deb990f..772dd69c089 100644
--- a/client/mysqltest.cc
+++ b/client/mysqltest.cc
@@ -1276,12 +1276,17 @@ static void cleanup_and_exit(int exit_code)
void print_file_stack()
{
- for (struct st_test_file* err_file= cur_file;
- err_file != file_stack;
- err_file--)
+ struct st_test_file* err_file= cur_file;
+ if (err_file == file_stack)
+ return;
+
+ for (;;)
{
+ err_file--;
fprintf(stderr, "included from %s at line %d:\n",
err_file->file_name, err_file->lineno);
+ if (err_file == file_stack)
+ break;
}
}