* 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>
|
||||
|
||||
* 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] == '/')
|
||||
q += 2;
|
||||
if (*q == '.' && *(q+1) == '\0')
|
||||
q = "";
|
||||
q++;
|
||||
}
|
||||
canonicalize_pathname(q);
|
||||
|
||||
parent =
|
||||
vfs_s_find_inode (me, archive, q, LINK_NO_FOLLOW, FL_MKDIR);
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user