aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/crypto/crypto_tester.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/libstrongswan/crypto/crypto_tester.c b/src/libstrongswan/crypto/crypto_tester.c
index a481612c6..01e84a133 100644
--- a/src/libstrongswan/crypto/crypto_tester.c
+++ b/src/libstrongswan/crypto/crypto_tester.c
@@ -1075,17 +1075,15 @@ METHOD(crypto_tester_t, test_rng, bool,
{
goto failure;
}
- if (!failed)
- { /* write bytes into existing buffer */
- memset(data.ptr, 0, data.len);
- if (!rng->get_bytes(rng, vector->len, data.ptr))
- {
- goto failure;
- }
- if (!vector->test(vector->user, data))
- {
- goto failure;
- }
+ /* write bytes into existing buffer */
+ memset(data.ptr, 0, data.len);
+ if (!rng->get_bytes(rng, vector->len, data.ptr))
+ {
+ goto failure;
+ }
+ if (!vector->test(vector->user, data))
+ {
+ goto failure;
}
failed = FALSE;