summaryrefslogtreecommitdiff
path: root/myisammrg
diff options
context:
space:
mode:
authoringo@mysql.com <>2005-04-28 18:28:50 +0200
committeringo@mysql.com <>2005-04-28 18:28:50 +0200
commit1f0d0a6729690bfda6466130957393242d37cfe0 (patch)
tree0f234f007885333223f6233c5d1e6f54e303446f /myisammrg
parent29f8460e7bcf5d5ece576a9364be6caa78e34f92 (diff)
downloadmariadb-git-1f0d0a6729690bfda6466130957393242d37cfe0.tar.gz
BUG#5964 - 4.1 MERGE tables regression from 4.0
Changed the creation of the .MRG file so that only the table name is written when the MyISAM table is in the same database as the MERGE table, a relative path is used in other cases in mysqld, and possibly an absolute path is used in an embedded server. No test case is added as the external behaviour is unchanged. Only the file names within the .MRG file are changed.
Diffstat (limited to 'myisammrg')
-rw-r--r--myisammrg/myrg_open.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/myisammrg/myrg_open.c b/myisammrg/myrg_open.c
index a59ccb7d966..0dc2f4f9768 100644
--- a/myisammrg/myrg_open.c
+++ b/myisammrg/myrg_open.c
@@ -80,7 +80,7 @@ MYRG_INFO *myrg_open(const char *name, int mode, int handle_locking)
continue; /* Skip comments */
}
- if (!test_if_hard_path(buff))
+ if (!has_path(buff))
{
VOID(strmake(name_buff+dir_length,buff,
sizeof(name_buff)-1-dir_length));