Remove null_buf()
@@ -97,7 +97,13 @@ pub extern "C" fn msg_from_js(d: *const DenoC, buf: deno_buf) {
let future = future.and_then(move |maybe_box_u8| {
let buf = match maybe_box_u8 {
Some(box_u8) => deno_buf_from(box_u8),
- None => null_buf(),
+ // Send back null deno_buf.
+ None => deno_buf {
+ alloc_ptr: 0 as *mut u8,
+ alloc_len: 0,
+ data_ptr: 0 as *mut u8,
+ data_len: 0,
+ },
};
// TODO(ry) make this thread safe.
unsafe { libdeno::deno_send(d, buf) };
@@ -118,15 +124,6 @@ fn deno_buf_from(x: Box<[u8]>) -> deno_buf {
}
}
-fn null_buf() -> deno_buf {
- deno_buf {
- alloc_ptr: 0 as *mut u8,
- alloc_len: 0,
- data_ptr: 0 as *mut u8,
- data_len: 0,
- }
-}
-
fn permission_denied() -> DenoError {
DenoError::from(std::io::Error::new(
std::io::ErrorKind::PermissionDenied,
