rust/nfs: improve proto detect

pull/2831/head
Victor Julien 9 years ago
parent 6b4a04510a
commit 82bd732f4e

@ -1930,7 +1930,10 @@ pub fn nfs3_probe(i: &[u8], direction: u8) -> i8 {
} else { } else {
match parse_rpc(i) { match parse_rpc(i) {
IResult::Done(_, ref rpc) => { IResult::Done(_, ref rpc) => {
if rpc.hdr.frag_len >= 40 && rpc.hdr.frag_len <= 35000 && rpc.hdr.msgtype == 0 && rpc.progver == 3 && rpc.program == 100003 { if rpc.hdr.frag_len >= 40 && rpc.hdr.msgtype == 0 &&
rpc.rpcver == 2 && rpc.progver == 3 && rpc.program == 100003 &&
rpc.procedure <= NFSPROC3_COMMIT
{
return 1; return 1;
} else { } else {
return -1; return -1;

Loading…
Cancel
Save