matrix-rust-sdk-fuzz-target

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

get_room.rs (410B)


      1 use std::convert::TryFrom;
      2 
      3 use matrix_sdk::{identifiers::RoomId, Client};
      4 use url::Url;
      5 
      6 fn main() {
      7     afl::fuzz!(|data: &str| {
      8         if let Ok(url) = Url::parse("http://127.0.0.1") {
      9             if let Ok(client) = Client::new(url) {
     10                 if let Ok(room_id) = RoomId::try_from(data) {
     11                     let _ = client.get_room(&room_id);
     12                 }
     13             }
     14         }
     15     });
     16 }