From: Pierre Chifflier Date: Mon, 4 Nov 2019 09:27:08 +0000 (+0100) Subject: rust/rdp: use the streaming version of combinators to fix incomplete reads X-Git-Tag: suricata-6.0.0-beta1~698 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df9a4fd63504d0d34b6679a4c8776d013aec6f90;p=thirdparty%2Fsuricata.git rust/rdp: use the streaming version of combinators to fix incomplete reads --- diff --git a/rust/src/rdp/parser.rs b/rust/src/rdp/parser.rs index 4dd07cca7f..f38783b317 100644 --- a/rust/src/rdp/parser.rs +++ b/rust/src/rdp/parser.rs @@ -29,7 +29,7 @@ use nom::IResult; use nom::bytes::complete::take; use nom::combinator::{opt, map_opt, map_res}; -use nom::number::complete::{be_u16, be_u8, le_u16, le_u32, le_u8}; +use nom::number::streaming::{be_u16, be_u8, le_u16, le_u32, le_u8}; use crate::rdp::error::RdpError; use crate::rdp::util::{ le_slice_to_string, parse_per_length_determinant, utf7_slice_to_string,