detect/iprep: update function naming

Bring in line with new Rust code naming for FFI functions.
pull/11309/head
Victor Julien 9 months ago committed by Victor Julien
parent 83976a4cd4
commit 37be66eef9

@ -147,7 +147,7 @@ pub fn detect_parse_iprep(i: &str) -> IResult<&str, DetectIPRepData, RuleParseEr
} }
#[no_mangle] #[no_mangle]
pub unsafe extern "C" fn rs_detect_iprep_parse( pub unsafe extern "C" fn SCDetectIPRepParse(
ustr: *const std::os::raw::c_char, ustr: *const std::os::raw::c_char,
) -> *mut DetectIPRepData { ) -> *mut DetectIPRepData {
let ft_name: &CStr = CStr::from_ptr(ustr); //unsafe let ft_name: &CStr = CStr::from_ptr(ustr); //unsafe
@ -161,7 +161,7 @@ pub unsafe extern "C" fn rs_detect_iprep_parse(
} }
#[no_mangle] #[no_mangle]
pub unsafe extern "C" fn rs_detect_iprep_free(ctx: &mut DetectIPRepData) { pub unsafe extern "C" fn SCDetectIPRepFree(ctx: &mut DetectIPRepData) {
// Just unbox... // Just unbox...
std::mem::drop(Box::from_raw(ctx)); std::mem::drop(Box::from_raw(ctx));
} }

@ -257,7 +257,7 @@ static int DetectIPRepMatch (DetectEngineThreadCtx *det_ctx, Packet *p,
int DetectIPRepSetup (DetectEngineCtx *de_ctx, Signature *s, const char *rawstr) int DetectIPRepSetup (DetectEngineCtx *de_ctx, Signature *s, const char *rawstr)
{ {
DetectIPRepData *cd = rs_detect_iprep_parse(rawstr); DetectIPRepData *cd = SCDetectIPRepParse(rawstr);
if (cd == NULL) { if (cd == NULL) {
SCLogError("\"%s\" is not a valid setting for iprep", rawstr); SCLogError("\"%s\" is not a valid setting for iprep", rawstr);
goto error; goto error;
@ -287,7 +287,7 @@ void DetectIPRepFree (DetectEngineCtx *de_ctx, void *ptr)
if (fd == NULL) if (fd == NULL)
return; return;
rs_detect_iprep_free(fd); SCDetectIPRepFree(fd);
} }
#ifdef UNITTESTS #ifdef UNITTESTS

Loading…
Cancel
Save