From 10685ce4c31a5b6bf582be19f4333aed273a54bf Mon Sep 17 00:00:00 2001 From: Sukru Senli <sukru.senli@iopsys.eu> Date: Fri, 31 Aug 2018 17:24:54 +0200 Subject: [PATCH] exit after 2 failures --- client.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client.c b/client.c index 588389a..1ea3a55 100644 --- a/client.c +++ b/client.c @@ -108,6 +108,7 @@ int main(int argc, char **argv) { int selectedMode, ch; int succeeds = 0; int fails = 0; + int failed = 0; int not_checked = 1; int delay = 30; double tmp; @@ -364,7 +365,11 @@ int main(int argc, char **argv) { sprintf(output_text, "Test failed. Failcode:%d Ioerror:%d\n", (int)engp->failCode, (int)engp->ioError); log_text(0); - return -1; + failed++; + if (failed >= 3) + return -1; + else + break; } else if (engp->state == CLSM_COMPLETE) { /* more backoff stuff */ -- GitLab