Fix offset calculation for symbolic links.
Этот коммит содержится в:
родитель
64b2eb4db3
Коммит
1d9879b0be
@ -2,7 +2,8 @@
|
||||
|
||||
* cpio.c (cpio_read_oldc_head): Use char[] for buf instead
|
||||
of char*[]. Remove unneeded casts. Fix error message.
|
||||
(cpio_create_entry): G_free name.
|
||||
(cpio_create_entry): G_free name. Fix offset calculation
|
||||
for symbolic links.
|
||||
|
||||
2002-05-22 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
|
@ -494,6 +494,7 @@ static int cpio_create_entry(vfs *me, vfs_s_super *super, struct stat *stat, cha
|
||||
return STATUS_EOF;
|
||||
}
|
||||
inode->linkname[stat->st_size] = 0; /* Linkname stored without terminating \0 !!! */
|
||||
CPIO_POS(super) += stat->st_size;
|
||||
cpio_skip_padding(super);
|
||||
} else {
|
||||
CPIO_SEEK_CUR(super, stat->st_size);
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user