Fix filename comparison
This commit is contained in:
parent
ec25b87d29
commit
228f95a250
1 changed files with 2 additions and 5 deletions
|
@ -1103,12 +1103,9 @@ find_path (struct grub_btrfs_data *data,
|
||||||
+ grub_le_to_cpu16 (cdirel->n)
|
+ grub_le_to_cpu16 (cdirel->n)
|
||||||
+ grub_le_to_cpu16 (cdirel->m)))
|
+ grub_le_to_cpu16 (cdirel->m)))
|
||||||
{
|
{
|
||||||
char c;
|
if (ctokenlen == grub_le_to_cpu16 (cdirel->n)
|
||||||
c = cdirel->name[grub_le_to_cpu16 (cdirel->n)];
|
&& grub_memcmp (cdirel->name, ctoken, ctokenlen) == 0)
|
||||||
cdirel->name[grub_le_to_cpu16 (cdirel->n)] = 0;
|
|
||||||
if (grub_strncmp (cdirel->name, ctoken, ctokenlen) == 0)
|
|
||||||
break;
|
break;
|
||||||
cdirel->name[grub_le_to_cpu16 (cdirel->n)] = c;
|
|
||||||
}
|
}
|
||||||
if ((grub_uint8_t *) cdirel - (grub_uint8_t *) direl
|
if ((grub_uint8_t *) cdirel - (grub_uint8_t *) direl
|
||||||
>= (grub_ssize_t) elemsize)
|
>= (grub_ssize_t) elemsize)
|
||||||
|
|
Loading…
Reference in a new issue