about summary refs log tree commit diff
path: root/fs-tracer-common/src
diff options
context:
space:
mode:
Diffstat (limited to 'fs-tracer-common/src')
-rw-r--r--fs-tracer-common/src/lib.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/fs-tracer-common/src/lib.rs b/fs-tracer-common/src/lib.rs
index 3b67f63..cee95e1 100644
--- a/fs-tracer-common/src/lib.rs
+++ b/fs-tracer-common/src/lib.rs
@@ -5,6 +5,7 @@ use aya_ebpf::cty::c_long;
 use core::ffi::c_int;
 use core::ffi::c_size_t;
 use core::ffi::c_uint;
+use core::ffi::CStr;
 use core::fmt::{self, Formatter};
 use core::str;
 
@@ -58,7 +59,10 @@ impl fmt::Debug for OpenSyscallBPF {
         f.debug_struct("OpenSyscallBPF")
             .field("pid", &self.pid)
             .field("dfd", &self.dfd)
-            //       .field("filename", &str::from_utf8(&self.filename).unwrap_or(""))
+            .field(
+                "filename",
+                &CStr::from_bytes_until_nul(&self.filename).unwrap_or_default(),
+            )
             .field("flags", &self.flags)
             .field("ret", &self.ret)
             .finish()