matrix-rust-sdk-fuzz-target

git clone git://archive.git.mtrnord.blog/MTRNord/matrix-rust-sdk-fuzz-target.git
Log | Files | Refs | README

commit 45f21f20411505c01a9d7c0264ac9761dc18c488
parent 7ba51ab9dae9ed981c4d8dd81d318204e6effa99
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue, 29 Jun 2021 11:21:45 +0200

type improvements

Diffstat:
Msrc/register_user.rs | 10++++------
1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/register_user.rs b/src/register_user.rs @@ -1,18 +1,16 @@ use matrix_sdk::api::r0::account::register::Request as RegistrationRequest; -use matrix_sdk::api::r0::uiaa::AuthData; use matrix_sdk::{assign, Client}; use tokio::runtime::Runtime; use url::Url; fn main() { - afl::fuzz!(|data: (&str, &str, &str)| { - let (username, password, session) = data; + afl::fuzz!(|data: (Option<&str>, Option<&str>)| { + let (username, password) = data; if let Ok(url) = Url::parse("http://127.0.0.1:8888") { if let Ok(client) = Client::new(url) { let request = assign!(RegistrationRequest::new(), { - username: Some(username), - password: Some(password), - auth: Some(AuthData::FallbackAcknowledgement { session }), + username: username, + password: password, }); let rt = Runtime::new().unwrap();