summaryrefslogtreecommitdiff
path: root/rust/src/binary_view.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src/binary_view.rs')
-rw-r--r--rust/src/binary_view.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/rust/src/binary_view.rs b/rust/src/binary_view.rs
index e1b7a5c0..31bdeb89 100644
--- a/rust/src/binary_view.rs
+++ b/rust/src/binary_view.rs
@@ -1466,12 +1466,12 @@ pub trait BinaryViewExt: BinaryViewBase {
}
}
- fn read_buffer(&self, offset: u64, len: usize) -> Result<DataBuffer> {
+ fn read_buffer(&self, offset: u64, len: usize) -> Option<DataBuffer> {
let read_buffer = unsafe { BNReadViewBuffer(self.as_ref().handle, offset, len) };
if read_buffer.is_null() {
- Err(())
+ None
} else {
- Ok(DataBuffer::from_raw(read_buffer))
+ Some(DataBuffer::from_raw(read_buffer))
}
}