summaryrefslogtreecommitdiff
path: root/src/system.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/system.c')
-rw-r--r--src/system.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/system.c b/src/system.c
index d73aaef..e2b2a9d 100644
--- a/src/system.c
+++ b/src/system.c
@@ -303,9 +303,9 @@ int sys_filter_load(struct db_filter_col *col)
int rc;
struct bpf_program *prgm = NULL;
- prgm = gen_bpf_generate(col);
- if (prgm == NULL)
- return -ENOMEM;
+ rc = gen_bpf_generate(col, &prgm);
+ if (rc < 0)
+ return rc;
/* attempt to set NO_NEW_PRIVS */
if (col->attr.nnp_enable) {