summaryrefslogtreecommitdiff
path: root/sql/table.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/table.cc')
-rw-r--r--sql/table.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/sql/table.cc b/sql/table.cc
index cfdb9bd93aa..711f250c271 100644
--- a/sql/table.cc
+++ b/sql/table.cc
@@ -1614,6 +1614,10 @@ bool check_db_name(char *name)
if (*name == '/' || *name == '\\' || *name == FN_LIBCHAR ||
*name == FN_EXTCHAR)
return 1;
+#ifdef FN_DEVCHAR
+ if (*name == FN_DEVCHAR)
+ return 1;
+#endif
name++;
}
return last_char_is_space || (uint) (name - start) > NAME_LEN;
@@ -1656,6 +1660,10 @@ bool check_table_name(const char *name, uint length)
#endif
if (*name == '/' || *name == '\\' || *name == FN_EXTCHAR)
return 1;
+#ifdef FN_DEVCHAR
+ if (*name == FN_DEVCHAR)
+ return 1;
+#endif
name++;
}
#if defined(USE_MB) && defined(USE_MB_IDENT)