Displaying 1 result from an estimated 1 matches for "492adc6".
Did you mean:
292eadc6
2013 Apr 25
1
[syslinux:rockridge] iso9660.c did not copy terminating 0 of Rock Ridge name
....c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Would it be possible for a (broken) disc to have a non-null-terminated
name here?
I'm wondering if it would be better to instead do:
> diff --git a/core/fs/iso9660/iso9660.c b/core/fs/iso9660/iso9660.c
> index 0f7b3d2..492adc6 100644
> --- a/core/fs/iso9660/iso9660.c
> +++ b/core/fs/iso9660/iso9660.c
> @@ -240,7 +240,7 @@ static int iso_readdir(struct file *file, struct dirent *dirent)
> /* Try to get Rock Ridge name */
> ret = susp_rr_get_nm(fs, (char *) de, &rr_name, &name_len);
>...