0

seccomp_load()我应该在调用后也释放过滤器吗?或者只有在某些调用seccomp_rule_add()失败的情况下?

例如

选项1

r = seccomp_rule_add(...)
if r < 0 seccomp_relase(...)
r =seccomp_rule_add(...)
if r < 0 seccomp_relase(...)

seccomp_load(...)

选项2

r = seccomp_rule_add(...)
if r < 0 seccomp_relase(...)
r =seccomp_rule_add(...)
if r < 0 seccomp_relase(...)

seccomp_load(...)
seccomp_release(...)
4

1 回答 1

1

seccomp_load()我应该在调用之后也释放过滤器吗?

是的,一旦完成,您应该始终释放该状态。有关示例代码,请参见seccomp_load手册页。内核中加载的过滤器将保持活动状态。

于 2019-08-11T13:00:01.013 回答