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