diff --git a/firewall/master.go b/firewall/master.go index 95ce467d..58007799 100644 --- a/firewall/master.go +++ b/firewall/master.go @@ -173,12 +173,12 @@ func checkSelfCommunication(ctx context.Context, conn *network.Connection, _ *pr DstPort: pktInfo.DstPort, }, true) if err != nil { - log.Tracer(ctx).Warningf("filter: failed to find local peer process PID: %s", err) + log.Tracer(ctx).Debugf("filter: failed to find local peer process PID: %s", err) } else { // get primary process otherProcess, err := process.GetOrFindProcess(ctx, otherPid) if err != nil { - log.Tracer(ctx).Warningf("filter: failed to find load local peer process with PID %d: %s", otherPid, err) + log.Tracer(ctx).Debugf("filter: failed to find load local peer process with PID %d: %s", otherPid, err) } else if otherProcess.Path == conn.Process().Path { conn.Accept("process internal connection", noReasonOptionKey) conn.Internal = true @@ -346,7 +346,6 @@ func checkBypassPrevention(ctx context.Context, conn *network.Connection, p *pro case endpoints.Permitted: conn.AcceptWithContext("bypass prevention: "+reason, profile.CfgOptionPreventBypassingKey, reasonCtx) return true - case endpoints.NoMatch: } } return false diff --git a/network/proc/pids_by_user.go b/network/proc/pids_by_user.go index 0c155fd8..944786ff 100644 --- a/network/proc/pids_by_user.go +++ b/network/proc/pids_by_user.go @@ -50,7 +50,9 @@ func updatePids() { statData, err := os.Stat(fmt.Sprintf("/proc/%d", pid)) if err != nil { - log.Warningf("proc: could not stat /proc/%d: %s", pid, err) + if !os.IsNotExist(err) { + log.Warningf("proc: could not stat /proc/%d: %s", pid, err) + } continue entryLoop } sys, ok := statData.Sys().(*syscall.Stat_t)