Commit e9f4ae1f0 for clamav.net

commit e9f4ae1f0907d0acf424bb388cc5bd8fb749919c
Author: Valerie Snyder <mx.val@icloud.com>
Date:   Wed Mar 4 14:37:09 2026 -0500

    Fix based on code review

diff --git a/libclamav_rust/src/util.rs b/libclamav_rust/src/util.rs
index c07793666..cdf8b94b3 100644
--- a/libclamav_rust/src/util.rs
+++ b/libclamav_rust/src/util.rs
@@ -146,7 +146,7 @@ pub unsafe fn scan_archive_metadata(
 /// No parameters may be NULL.
 #[export_name = "glob_rm"]
 pub unsafe extern "C" fn glob_rm(glob_str: *const c_char, err: *mut *mut FFIError) -> bool {
-    let glob_str = validate_str_param!(glob_str);
+    let glob_str = validate_str_param!(glob_str, err = err);

     for entry in glob(glob_str).expect("Failed to read glob pattern") {
         match entry {
@@ -173,7 +173,7 @@ pub unsafe extern "C" fn glob_rm(glob_str: *const c_char, err: *mut *mut FFIErro
 /// No parameters may be NULL.
 #[export_name = "mkdir_w32"]
 pub unsafe extern "C" fn mkdir_w32(path: *const c_char, err: *mut *mut FFIError) -> bool {
-    let path = validate_str_param!(path);
+    let path = validate_str_param!(path, err = err);

     if let Err(e) = std::fs::create_dir_all(&path) {
         warn!("Failed to create directory: {path:?}");