Fix panic in dirent Buffer::split_at
This commit is contained in:
+1
-2
@@ -143,8 +143,7 @@ impl<'a> Buffer<'a> for &'a mut [u8] {
|
||||
}
|
||||
|
||||
fn split_at(self, index: usize) -> Option<[Self; 2]> {
|
||||
let (a, b) = self.split_at_mut(index);
|
||||
Some([a, b])
|
||||
self.split_at_mut_checked(index).map(|(a, b)| [a, b])
|
||||
}
|
||||
fn copy_from_slice_exact(self, src: &[u8]) -> Result<()> {
|
||||
self.copy_from_slice(src);
|
||||
|
||||
Reference in New Issue
Block a user