From: Stephan Bosch Date: Wed, 16 Sep 2020 21:20:32 +0000 (+0200) Subject: lib: test-base64 - Abort random lowlevel test case early when something failed already. X-Git-Tag: 2.3.13~121 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=375332aa5fe96a5b857f7db1e8aab5653a0dcc9e;p=thirdparty%2Fdovecot%2Fcore.git lib: test-base64 - Abort random lowlevel test case early when something failed already. --- diff --git a/src/lib/test-base64.c b/src/lib/test-base64.c index e745ba3c92..023a6d20ee 100644 --- a/src/lib/test-base64.c +++ b/src/lib/test-base64.c @@ -1084,6 +1084,9 @@ test_base64_random_lowlevel_case(const struct base64_scheme *b64, buffer_t *buf1, *buf2; unsigned int i, j; + if (test_has_failed()) + return; + buf1 = t_buffer_create(MAX_BASE64_ENCODED_SIZE(sizeof(in_buf))); buf2 = t_buffer_create(MAX_BASE64_ENCODED_SIZE(sizeof(in_buf)));