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];
|
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());
|
assert!(!name.is_empty());
|
||||||
|
|
||||||
self.extend_name(name);
|
self.extend_name(name);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue