mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-27 11:53:21 +08:00
Fix allocate_filenum last dir/file checks
* dwarf2dbg.c (allocate_filenum) Correct use of last_used_dir_len.
This commit is contained in:
@ -730,9 +730,9 @@ allocate_filenum (const char * pathname)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (filename_ncmp (pathname, dirname, last_used_dir_len) == 0
|
if (filename_ncmp (pathname, dirname, last_used_dir_len - 1) == 0
|
||||||
&& IS_DIR_SEPARATOR (pathname [last_used_dir_len])
|
&& IS_DIR_SEPARATOR (pathname [last_used_dir_len - 1])
|
||||||
&& filename_cmp (pathname + last_used_dir_len + 1,
|
&& filename_cmp (pathname + last_used_dir_len,
|
||||||
files[last_used].filename) == 0)
|
files[last_used].filename) == 0)
|
||||||
return last_used;
|
return last_used;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user