Skip to content

Commit

Permalink
template/detect: allow empty buffers
Browse files Browse the repository at this point in the history
  • Loading branch information
catenacyber committed Oct 8, 2024
1 parent eeb7442 commit 4fdeb45
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions rust/src/applayertemplate/detect.rs
Original file line number Diff line number Diff line change
Expand Up @@ -48,18 +48,14 @@ unsafe extern "C" fn template_buffer_get_data(
let tx = cast_pointer!(tx, TemplateTransaction);
if flags & Direction::ToClient as u8 != 0 {
if let Some(ref response) = tx.response {
if !response.is_empty() {
*len = response.len() as u32;
*buf = response.as_ptr();
return true;
}
}
} else if let Some(ref request) = tx.request {
if !request.is_empty() {
*len = request.len() as u32;
*buf = request.as_ptr();
*len = response.len() as u32;
*buf = response.as_ptr();
return true;
}
} else if let Some(ref request) = tx.request {
*len = request.len() as u32;
*buf = request.as_ptr();
return true;
}
return false;
}
Expand Down

0 comments on commit 4fdeb45

Please sign in to comment.