33
34
if (!pathlist || !pathlist[0])
34
35
pathlist=(char*) P_tmpdir;
40
42
strmake(buff, pathlist, (uint) (end-pathlist));
41
43
length= cleanup_dirname(buff, buff);
42
44
if (!(copy= my_strndup(buff, length, MYF(MY_WME))) ||
43
45
insert_dynamic(&tmpdir->full_list, (uchar*) ©))
48
49
freeze_size(&tmpdir->full_list);
49
50
tmpdir->list=(char **)tmpdir->full_list.buffer;
50
51
tmpdir->max=tmpdir->full_list.elements-1;