app-layer-ssh: trigger bypass when done

Trigger bypass when application layer will not inspect anymore.
pull/2857/head
Eric Leblond 8 years ago committed by Victor Julien
parent 6cfabb7863
commit 2979a0a2e1

@ -434,6 +434,7 @@ static int SSHParseRequest(Flow *f, void *state, AppLayerParserState *pstate,
ssh_state->srv_hdr.flags & SSH_FLAG_PARSER_DONE) {
AppLayerParserStateSetFlag(pstate, APP_LAYER_PARSER_NO_INSPECTION);
AppLayerParserStateSetFlag(pstate, APP_LAYER_PARSER_NO_REASSEMBLY);
AppLayerParserStateSetFlag(pstate, APP_LAYER_PARSER_BYPASS_READY);
}
SCReturnInt(r);
@ -458,6 +459,7 @@ static int SSHParseResponse(Flow *f, void *state, AppLayerParserState *pstate,
ssh_state->srv_hdr.flags & SSH_FLAG_PARSER_DONE) {
AppLayerParserStateSetFlag(pstate, APP_LAYER_PARSER_NO_INSPECTION);
AppLayerParserStateSetFlag(pstate, APP_LAYER_PARSER_NO_REASSEMBLY);
AppLayerParserStateSetFlag(pstate, APP_LAYER_PARSER_BYPASS_READY);
}
SCReturnInt(r);

Loading…
Cancel
Save