X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=blobdiff_plain;f=libeap%2Fsrc%2Fcrypto%2Fmd5-internal.c;h=944698a6328b63c4ecb8f1f74c80b9fc9c74465c;hp=f0a2a5d3a5aface6d318b9cf3882beceb2bab6ba;hb=d1dd9aae6741e74f20bfc35e1db598652680279d;hpb=bd3bd69af16ab99706ba70ed11a3e291e968e5c6 diff --git a/libeap/src/crypto/md5-internal.c b/libeap/src/crypto/md5-internal.c index f0a2a5d..944698a 100644 --- a/libeap/src/crypto/md5-internal.c +++ b/libeap/src/crypto/md5-internal.c @@ -33,6 +33,9 @@ int md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) MD5_CTX ctx; size_t i; + if (TEST_FAIL()) + return -1; + MD5Init(&ctx); for (i = 0; i < num_elem; i++) MD5Update(&ctx, addr[i], len[i]);