kore

An easy to use, scalable and secure web application framework for writing web APIs in C.
Commits | Files | Refs | README | LICENSE | git clone https://git.kore.io/kore.git

commit de97318a9576ac0981d90619e1ee5600a7a58353
parent 233415a7bb1de45435367d4302caad46aff40570
Author: Joris Vink <joris@coders.se>
Date:   Wed, 25 Sep 2019 16:14:17 +0200

hide seccomp logs behind !quiet

Diffstat:
src/seccomp.c | 14+++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/seccomp.c b/src/seccomp.c @@ -139,7 +139,10 @@ kore_seccomp_drop(void) struct filter *filter; while ((filter = TAILQ_FIRST(&filters)) != NULL) { - kore_log(LOG_INFO, "seccomp filter '%s' dropped", filter->name); + if (!kore_quiet) { + kore_log(LOG_INFO, + "seccomp filter '%s' dropped", filter->name); + } TAILQ_REMOVE(&filters, filter, list); kore_free(filter->name); kore_free(filter); @@ -236,7 +239,11 @@ kore_seccomp_enable(void) TAILQ_FOREACH(filter, &filters, list) { for (i = 0; i < filter->instructions; i++) sf[jmp_off++] = filter->prog[i]; - kore_log(LOG_INFO, "seccomp filter '%s' added", filter->name); + + if (!kore_quiet) { + kore_log(LOG_INFO, + "seccomp filter '%s' added", filter->name); + } } for (i = 0; i < filter_epilogue_len; i++) @@ -252,7 +259,8 @@ kore_seccomp_enable(void) if (prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &prog) == -1) fatal("prctl: %s", errno_s); - kore_log(LOG_INFO, "seccomp sandbox activated"); + if (!kore_quit) + kore_log(LOG_INFO, "seccomp sandbox activated"); } int