summaryrefslogtreecommitdiff
path: root/storage/connect/tabmul.cpp
diff options
context:
space:
mode:
authorOlivier Bertrand <bertrandop@gmail.com>2015-05-01 15:59:12 +0200
committerOlivier Bertrand <bertrandop@gmail.com>2015-05-01 15:59:12 +0200
commitf5b05a11c1d8f5817b957f5397c288146a348b29 (patch)
tree185f88c7b78f1189782b45e2e03063b31b647990 /storage/connect/tabmul.cpp
parenteae8318b19da168e4676fe3da5b2f8665cb4104c (diff)
downloadmariadb-git-f5b05a11c1d8f5817b957f5397c288146a348b29.tar.gz
- Fix bug on updating JSON expanded values
modified: json.result tabjson.cpp tabjson.h - Fix bug on multiple tables (directories must be eliminated from file list) modified: tabmul.cpp - Update version modified: ha_connect.cc - Typo modified: global.h ha_connect.cc tabtbl.cpp tabutil.cpp value.cpp
Diffstat (limited to 'storage/connect/tabmul.cpp')
-rw-r--r--storage/connect/tabmul.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/storage/connect/tabmul.cpp b/storage/connect/tabmul.cpp
index 36f3fc73210..94950584c9b 100644
--- a/storage/connect/tabmul.cpp
+++ b/storage/connect/tabmul.cpp
@@ -171,8 +171,10 @@ bool TDBMUL::InitFileNames(PGLOBAL g)
} // endif hSearch
while (n < PFNZ) {
- strcat(strcat(strcpy(filename, drive), direc), FileData.cFileName);
- pfn[n++] = PlugDup(g, filename);
+ if (!(FileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) {
+ strcat(strcat(strcpy(filename, drive), direc), FileData.cFileName);
+ pfn[n++] = PlugDup(g, filename);
+ } // endif dwFileAttributes
if (!FindNextFile(hSearch, &FileData)) {
rc = GetLastError();