mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Fixed testcases and bug introduced by last changeset
mysql-test/r/func_gconcat.result: Fixed test case after merge mysql-test/r/grant_cache.result: Updated test case (Wrong push by some developer) mysys/mf_loadpath.c: Fix for my_load_path() and ./directory handling from last changeset
This commit is contained in:
@ -169,7 +169,7 @@ select REQ_ID, Group_Concat(URL) as URL from T_URL, T_REQUEST where
|
||||
T_REQUEST.URL_ID = T_URL.URL_ID group by REQ_ID;
|
||||
REQ_ID URL
|
||||
1 www.host.com
|
||||
5 www.host.com,www.google.com,www.help.com
|
||||
5 www.google.com,www.help.com,www.host.com
|
||||
drop table T_URL;
|
||||
drop table T_REQUEST;
|
||||
select group_concat(sum(a)) from t1 group by grp;
|
||||
|
@ -122,7 +122,7 @@ select "user4";
|
||||
user4
|
||||
user4
|
||||
select a from t1;
|
||||
ERROR 42000: No Database Selected
|
||||
ERROR 3D000: No Database Selected
|
||||
select * from mysqltest.t1,test.t1;
|
||||
a b c a
|
||||
1 1 1 test.t1
|
||||
|
@ -28,6 +28,7 @@ my_string my_load_path(my_string to, const char *path,
|
||||
const char *own_path_prefix)
|
||||
{
|
||||
char buff[FN_REFLEN];
|
||||
int is_cur;
|
||||
DBUG_ENTER("my_load_path");
|
||||
DBUG_PRINT("enter",("path: %s prefix: %s",path,
|
||||
own_path_prefix ? own_path_prefix : ""));
|
||||
@ -35,12 +36,14 @@ my_string my_load_path(my_string to, const char *path,
|
||||
if ((path[0] == FN_HOMELIB && path[1] == FN_LIBCHAR) ||
|
||||
test_if_hard_path(path))
|
||||
VOID(strmov(buff,path));
|
||||
else if ((path[0] == FN_CURLIB && path[1] == FN_LIBCHAR) ||
|
||||
else if ((is_cur=(path[0] == FN_CURLIB && path[1] == FN_LIBCHAR)) ||
|
||||
(is_prefix((gptr) path,FN_PARENTDIR)) ||
|
||||
! own_path_prefix)
|
||||
{
|
||||
if (! my_getwd(buff,(uint) (FN_REFLEN+2-strlen(path)),MYF(0)))
|
||||
VOID(strcat(buff,path+2));
|
||||
if (is_cur)
|
||||
is_cur=2; /* Remove current dir */
|
||||
if (! my_getwd(buff,(uint) (FN_REFLEN-strlen(path)+is_cur),MYF(0)))
|
||||
VOID(strcat(buff,path+is_cur));
|
||||
else
|
||||
VOID(strmov(buff,path)); /* Return org file name */
|
||||
}
|
||||
|
Reference in New Issue
Block a user