forked from rosa/hakurei
14 lines
490 B
Diff
14 lines
490 B
Diff
diff --git a/src/api.c b/src/api.c
|
|
index adccef3..65a277a 100644
|
|
--- a/src/api.c
|
|
+++ b/src/api.c
|
|
@@ -786,7 +786,7 @@ API int seccomp_export_bpf_mem(const scmp_filter_ctx ctx, void *buf,
|
|
if (BPF_PGM_SIZE(program) > *len)
|
|
rc = _rc_filter(-ERANGE);
|
|
else
|
|
- memcpy(buf, program->blks, *len);
|
|
+ memcpy(buf, program->blks, BPF_PGM_SIZE(program));
|
|
}
|
|
*len = BPF_PGM_SIZE(program);
|
|
|