From ca0bcdcc28d110e21d9a225387ef47a467057730 Mon Sep 17 00:00:00 2001 From: Baitinq Date: Mon, 22 Apr 2024 23:47:38 +0200 Subject: TODO --- fs-tracer-common/src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'fs-tracer-common/src') 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() -- cgit 1.4.1