summaryrefslogtreecommitdiff
path: root/client/mysql_upgrade.c
diff options
context:
space:
mode:
authorunknown <iggy@alf.(none)>2007-10-08 22:32:26 -0400
committerunknown <iggy@alf.(none)>2007-10-08 22:32:26 -0400
commitd58a3bcd491cae566d09982d6ecd3c494c38e94b (patch)
tree6739bfbbffe71163414c146a0be6f709e2d54744 /client/mysql_upgrade.c
parent8dd586916c3c4e00f277f2d01b20704ae1080697 (diff)
parentd020488971c0f4417f5c7b9a6688f9dfdf6fec98 (diff)
downloadmariadb-git-d58a3bcd491cae566d09982d6ecd3c494c38e94b.tar.gz
Merge alf.(none):/src/bug28774/my50-bug28774
into alf.(none):/src/bug28774/my51-bug28774 client/mysql_upgrade.c: Auto merged
Diffstat (limited to 'client/mysql_upgrade.c')
-rw-r--r--client/mysql_upgrade.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/mysql_upgrade.c b/client/mysql_upgrade.c
index de004c8d8ba..fe2e48fdba1 100644
--- a/client/mysql_upgrade.c
+++ b/client/mysql_upgrade.c
@@ -467,7 +467,11 @@ static int run_query(const char *query, DYNAMIC_STRING *ds_res,
if (my_write(fd, (uchar*) query, strlen(query),
MYF(MY_FNABP | MY_WME)))
+ {
+ my_close(fd, MYF(0));
+ my_delete(query_file_path, MYF(0));
die("Failed to write to '%s'", query_file_path);
+ }
ret= run_tool(mysql_path,
ds_res,