strip 0 terminator from long name
This commit is contained in:
parent
026e145ccb
commit
8b55d8d13c
1 changed files with 7 additions and 0 deletions
|
|
@ -469,6 +469,13 @@ impl LongFilenameBuf {
|
|||
name = &name[..name.len() - 1];
|
||||
}
|
||||
|
||||
if name.last() == Some(&0) {
|
||||
name = &name[..name.len() - 1];
|
||||
} else {
|
||||
// no null terminator only for names that are multiples of 13, i.e. perfectly fit
|
||||
assert_eq!(name.len(), 13);
|
||||
}
|
||||
|
||||
assert!(!name.is_empty());
|
||||
|
||||
self.extend_name(name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue