diff options
| author | Baitinq <[email protected]> | 2024-04-22 23:47:38 +0200 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2024-04-22 23:47:38 +0200 |
| commit | ca0bcdcc28d110e21d9a225387ef47a467057730 (patch) | |
| tree | 670c582ff4d0ba7808b778f8d6d8e746817aaa04 /fs-tracer-common/src | |
| parent | fix undefined fn (diff) | |
| download | fs-tracer-ca0bcdcc28d110e21d9a225387ef47a467057730.tar.gz fs-tracer-ca0bcdcc28d110e21d9a225387ef47a467057730.tar.bz2 fs-tracer-ca0bcdcc28d110e21d9a225387ef47a467057730.zip | |
TODO
Diffstat (limited to 'fs-tracer-common/src')
| -rw-r--r-- | fs-tracer-common/src/lib.rs | 6 |
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() |