rust/applayer: split EOF flag per direction

pull/5891/head
Shivani Bhardwaj 6 years ago committed by Victor Julien
parent 0ca8591994
commit d7a3523b12

@ -303,7 +303,8 @@ extern {
} }
// Defined in app-layer-parser.h // Defined in app-layer-parser.h
pub const APP_LAYER_PARSER_EOF : u8 = 0b0; pub const APP_LAYER_PARSER_EOF_TS : u8 = 0b0101;
pub const APP_LAYER_PARSER_EOF_TC : u8 = 0b0110;
pub const APP_LAYER_PARSER_NO_INSPECTION : u8 = 0b1; pub const APP_LAYER_PARSER_NO_INSPECTION : u8 = 0b1;
pub const APP_LAYER_PARSER_NO_REASSEMBLY : u8 = 0b10; pub const APP_LAYER_PARSER_NO_REASSEMBLY : u8 = 0b10;
pub const APP_LAYER_PARSER_NO_INSPECTION_PAYLOAD : u8 = 0b100; pub const APP_LAYER_PARSER_NO_INSPECTION_PAYLOAD : u8 = 0b100;

@ -327,7 +327,7 @@ pub extern "C" fn rs_template_parse_request(
_flags: u8, _flags: u8,
) -> AppLayerResult { ) -> AppLayerResult {
let eof = unsafe { let eof = unsafe {
if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF) > 0 { if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0 {
true true
} else { } else {
false false
@ -363,7 +363,7 @@ pub extern "C" fn rs_template_parse_response(
_flags: u8, _flags: u8,
) -> AppLayerResult { ) -> AppLayerResult {
let _eof = unsafe { let _eof = unsafe {
if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF) > 0 { if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0 {
true true
} else { } else {
false false

Loading…
Cancel
Save