From 5ec7a5c078e12dc8a1b4e553773b854998e6812b Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Sun, 21 Oct 2018 13:37:08 +0200 Subject: [PATCH] pruner: report: fix broken checks for state (wrong precedence rules) --- daemon/pruner/pruner.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/pruner/pruner.go b/daemon/pruner/pruner.go index 8d3c8c8..714452f 100644 --- a/daemon/pruner/pruner.go +++ b/daemon/pruner/pruner.go @@ -239,10 +239,10 @@ func (p *Pruner) Report() *Report { r := Report{State: p.state.String()} - if p.state & PlanWait|ExecWait != 0 { + if p.state & (PlanWait|ExecWait) != 0 { r.SleepUntil = p.sleepUntil } - if p.state & PlanWait|ExecWait|ErrPerm != 0 { + if p.state & (PlanWait|ExecWait|ErrPerm) != 0 { if p.err != nil { r.Error = p.err.Error() }