[DTrace-devel] [PATCH 3/5] Allow NULL as map name in dt_bpf_map_create()
Kris Van Hees
kris.van.hees at oracle.com
Fri Aug 19 17:26:06 UTC 2022
Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
---
libdtrace/dt_bpf.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/libdtrace/dt_bpf.c b/libdtrace/dt_bpf.c
index e92d34ee..7a886278 100644
--- a/libdtrace/dt_bpf.c
+++ b/libdtrace/dt_bpf.c
@@ -113,8 +113,9 @@ dt_bpf_map_create(enum bpf_map_type map_type, const char *name,
attr.value_size = value_size;
attr.max_entries = max_entries;
attr.map_flags = map_flags;
- memcpy(attr.map_name, name, MIN(strlen(name),
- sizeof(attr.map_name) - 1));
+ if (name)
+ memcpy(attr.map_name, name, MIN(strlen(name),
+ sizeof(attr.map_name) - 1));
return bpf(BPF_MAP_CREATE, &attr);
}
--
2.34.1
More information about the DTrace-devel
mailing list