summaryrefslogtreecommitdiff
path: root/storage/connect/filamtxt.cpp
diff options
context:
space:
mode:
authorOlivier Bertrand <bertrandop@gmail.com>2014-03-22 09:07:47 +0100
committerOlivier Bertrand <bertrandop@gmail.com>2014-03-22 09:07:47 +0100
commitf48d76620a80174ecdc59c1e70cf4b0024135e4b (patch)
treeb55bd49dd9eb23ca47b96eaf76d804de7bc82776 /storage/connect/filamtxt.cpp
parent81ce7da7a72e483b8f9d491c2d937d8ccc8c7b6e (diff)
parent21d9c5824b92d28eb38c4346d4c06f47526aa33d (diff)
downloadmariadb-git-f48d76620a80174ecdc59c1e70cf4b0024135e4b.tar.gz
- Include last source modifs
modified: storage/connect/filamtxt.cpp storage/connect/ha_connect.cc storage/connect/tabxml.cpp
Diffstat (limited to 'storage/connect/filamtxt.cpp')
-rw-r--r--storage/connect/filamtxt.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/storage/connect/filamtxt.cpp b/storage/connect/filamtxt.cpp
index 56d25e973f8..94e42dbb62c 100644
--- a/storage/connect/filamtxt.cpp
+++ b/storage/connect/filamtxt.cpp
@@ -934,7 +934,8 @@ int DOSFAM::RenameTempFile(PGLOBAL g)
// This loop is necessary because, in case of join,
// To_File can have been open several times.
for (PFBLOCK fb = PlgGetUser(g)->Openlist; fb; fb = fb->Next)
- rc = PlugCloseFile(g, fb);
+ if (fb == To_Fb || fb == To_Fbt)
+ rc = PlugCloseFile(g, fb);
tempname = (char*)To_Fbt->Fname;
PlugSetPath(filename, To_File, Tdbp->GetPath());