smb: convert 'close' parser to function

pull/7186/head
Victor Julien 5 years ago
parent 54d34c96f5
commit b9cd502249

@ -772,14 +772,14 @@ pub struct SmbRequestCloseRecord<'a> {
pub fid: &'a[u8], pub fid: &'a[u8],
} }
named!(pub parse_smb1_close_request_record<SmbRequestCloseRecord>, pub fn parse_smb1_close_request_record(i: &[u8]) -> IResult<&[u8], SmbRequestCloseRecord> {
do_parse!( let (i, _) = take(1_usize)(i)?;
take!(1) let (i, fid) = take(2_usize)(i)?;
>> fid: take!(2) let record = SmbRequestCloseRecord {
>> (SmbRequestCloseRecord { fid,
fid:fid, };
})) Ok((i, record))
); }
#[derive(Debug,PartialEq)] #[derive(Debug,PartialEq)]
pub struct SmbVersion<> { pub struct SmbVersion<> {

Loading…
Cancel
Save