1
1

* tar.c (tar_read_header): Fixed handling of filenames starting

with "./".
Этот коммит содержится в:
Roland Illig 2004-10-16 17:17:31 +00:00
родитель f6300b882b
Коммит 689afa899a
2 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -1,3 +1,8 @@
2004-10-16 Roland Illig <roland.illig@gmx.de>
* tar.c (tar_read_header): Fixed handling of filenames starting
with "./".
2004-10-06 Andrew V. Samoilov <sav@bcs.zp.ua>
* cpio.c (cpio_find_head): Check mc_read() return value.

Просмотреть файл

@ -479,6 +479,11 @@ tar_read_header (struct vfs_class *me, struct vfs_s_super *archive,
} else {
*(p++) = 0;
q = current_file_name;
/* FIXME: should be q = vfs_normalize_dir(q) */
while (q[0] == '.' && q[1] == '/')
q += 2;
if (*q == '.' && *(q+1) == '\0')
q = "";
}
parent =