summaryrefslogtreecommitdiff
path: root/internal/clients
diff options
context:
space:
mode:
authorPaul Bütow <pbuetow@mimecast.com>2020-02-12 22:46:45 +0000
committerPaul Bütow <pbuetow@mimecast.com>2020-02-12 22:46:45 +0000
commit0ff3dbc99b53c89e33f1c4cb9f0b6ed6161c4812 (patch)
tree40fa9530ff3c2b1137ed9a490e23a51dff907423 /internal/clients
parent2a34cb318bda91bcfb7092da9b9392902d64b785 (diff)
exec will always err if status is > 0
Diffstat (limited to 'internal/clients')
-rw-r--r--internal/clients/handlers/basehandler.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/clients/handlers/basehandler.go b/internal/clients/handlers/basehandler.go
index 68b8ddc..7b071c9 100644
--- a/internal/clients/handlers/basehandler.go
+++ b/internal/clients/handlers/basehandler.go
@@ -122,7 +122,9 @@ func (h *baseHandler) handleHiddenMessage(message string) {
logger.Error("Unable to retrieve exitstatus", message, err)
return
}
- h.status = i
logger.Debug("Retrieved exitstatus", h.status)
+ if i > h.status {
+ h.status = i
+ }
}
}