projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Thread fuzz test cases
[rust-lightning]
/
fuzz
/
src
/
msg_targets
/
msg_open_channel.rs
diff --git
a/fuzz/src/msg_targets/msg_open_channel.rs
b/fuzz/src/msg_targets/msg_open_channel.rs
index 9c700c2b2e44e9b49fd55742e208c69da87a2b83..f3a207deea372b11b65e926cf1d6c849441136fb 100644
(file)
--- a/
fuzz/src/msg_targets/msg_open_channel.rs
+++ b/
fuzz/src/msg_targets/msg_open_channel.rs
@@
-4,13
+4,15
@@
use lightning::ln::msgs;
use msg_targets::utils::VecWriter;
use lightning::ln::msgs;
use msg_targets::utils::VecWriter;
+use utils::test_logger;
#[inline]
#[inline]
-pub fn
do_test(data: &[u8]
) {
+pub fn
msg_open_channel_test<Out: test_logger::Output>(data: &[u8], _out: Out
) {
test_msg!(msgs::OpenChannel, data);
}
#[no_mangle]
pub extern "C" fn msg_open_channel_run(data: *const u8, datalen: usize) {
test_msg!(msgs::OpenChannel, data);
}
#[no_mangle]
pub extern "C" fn msg_open_channel_run(data: *const u8, datalen: usize) {
- do_test(unsafe { std::slice::from_raw_parts(data, datalen) });
+ let data = unsafe { std::slice::from_raw_parts(data, datalen) };
+ test_msg!(msgs::OpenChannel, data);
}
}