summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorBjorn Munch <Bjorn.Munch@sun.com>2010-04-13 13:55:11 +0200
committerBjorn Munch <Bjorn.Munch@sun.com>2010-04-13 13:55:11 +0200
commit83e673474b2cd6814be6ae07418b429b825925b9 (patch)
treef9694c9fdc36d3baed905d4127e137801bacff07 /client
parentf94d20bc10178cc9b9043b923eb0e2964f737acc (diff)
parent2682fb67c35b630b3cbebc7d0a6045930989e85a (diff)
downloadmariadb-git-83e673474b2cd6814be6ae07418b429b825925b9.tar.gz
upmerge 42513,52214
Diffstat (limited to 'client')
-rw-r--r--client/mysqltest.cc17
1 files changed, 5 insertions, 12 deletions
diff --git a/client/mysqltest.cc b/client/mysqltest.cc
index 57c1cec49bd..071e41dec69 100644
--- a/client/mysqltest.cc
+++ b/client/mysqltest.cc
@@ -612,8 +612,11 @@ public:
if ((bytes= fread(buf, 1, sizeof(buf), m_file)) <= 0)
{
- fprintf(stderr, "Failed to read from '%s', errno: %d\n",
- m_file_name, errno);
+ // ferror=0 will happen here if no queries executed yet
+ if (ferror(m_file))
+ fprintf(stderr,
+ "Failed to read from '%s', errno: %d, feof:%d, ferror:%d\n",
+ m_file_name, errno, feof(m_file), ferror(m_file));
DBUG_VOID_RETURN;
}
@@ -8393,16 +8396,6 @@ int main(int argc, char **argv)
check_result();
}
}
- else
- {
- /*
- No result_file_name specified, the result
- has been printed to stdout, exit with error
- unless script has called "exit" to indicate success
- */
- if (abort_flag == 0)
- die("Exit with failure! Call 'exit' in script to return with sucess");
- }
}
else
{