mirror of
https://github.com/denoland/deno.git
synced 2025-01-14 10:01:51 -05:00
Remove null_buf()
This commit is contained in:
parent
3afc0b8482
commit
9bb0627a88
1 changed files with 7 additions and 10 deletions
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue