* direntry.c (vfs_s_readlink): Correctly calculate link length.
Этот коммит содержится в:
родитель
a2bcbdb52c
Коммит
0fdf2a6e6d
@ -1,3 +1,7 @@
|
||||
2004-11-29 Jindrich Novy <jnovy@redhat.com>
|
||||
|
||||
* direntry.c (vfs_s_readlink): Correctly calculate link length.
|
||||
|
||||
2004-11-29 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||
|
||||
* fish.c (fish_file_store): Check write() more carefully.
|
||||
|
@ -700,7 +700,7 @@ vfs_s_readlink (struct vfs_class *me, const char *path, char *buf, size_t size)
|
||||
if (ino->linkname == NULL)
|
||||
ERRNOR (EFAULT, -1);
|
||||
|
||||
len = strlen (buf);
|
||||
len = strlen (ino->linkname);
|
||||
if (size < len)
|
||||
len = size;
|
||||
/* readlink() does not append a NUL character to buf */
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user