From a519916d7966ced46ce84f9911695f826eacb5b6 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Mon, 4 Oct 2021 15:40:08 -0400 Subject: [PATCH] systemcmds/sd_stress: return -1 on FAIL --- src/systemcmds/sd_stress/sd_stress.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/systemcmds/sd_stress/sd_stress.c b/src/systemcmds/sd_stress/sd_stress.c index e2292cee9a..7095426074 100644 --- a/src/systemcmds/sd_stress/sd_stress.c +++ b/src/systemcmds/sd_stress/sd_stress.c @@ -201,6 +201,8 @@ sd_stress_main(int argc, char *argv[]) } } + int ret = 0; + char *bytes = (char *)malloc(num_bytes); memset(bytes, 0xAA, num_bytes); @@ -217,10 +219,11 @@ sd_stress_main(int argc, char *argv[]) printf("iteration %u took %06" PRIu64 " us: %s\n", i, hrt_absolute_time() - start_time, result ? "OK" : "FAIL"); if (!result) { + ret = -1; break; } } free(bytes); - return 0; + return ret; }