* tar.c tar_read_header(): q should not point to a static string.
Canonicalize q.
Этот коммит содержится в:
родитель
ea5c3dead6
Коммит
fd913b65b6
@ -1,3 +1,8 @@
|
|||||||
|
2004-10-27 Leonard den Ottolander <leonard * den ottolander nl>
|
||||||
|
|
||||||
|
* tar.c tar_read_header(): q should not point to a static string.
|
||||||
|
Canonicalize q.
|
||||||
|
|
||||||
2004-10-25 Andrew V. Samoilov <sav@bcs.zp.ua>
|
2004-10-25 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||||
|
|
||||||
* smbfs.c (smbfs_open_readwrite): Comment out flags games,
|
* smbfs.c (smbfs_open_readwrite): Comment out flags games,
|
||||||
|
@ -483,8 +483,9 @@ tar_read_header (struct vfs_class *me, struct vfs_s_super *archive,
|
|||||||
while (q[0] == '.' && q[1] == '/')
|
while (q[0] == '.' && q[1] == '/')
|
||||||
q += 2;
|
q += 2;
|
||||||
if (*q == '.' && *(q+1) == '\0')
|
if (*q == '.' && *(q+1) == '\0')
|
||||||
q = "";
|
q++;
|
||||||
}
|
}
|
||||||
|
canonicalize_pathname(q);
|
||||||
|
|
||||||
parent =
|
parent =
|
||||||
vfs_s_find_inode (me, archive, q, LINK_NO_FOLLOW, FL_MKDIR);
|
vfs_s_find_inode (me, archive, q, LINK_NO_FOLLOW, FL_MKDIR);
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user