X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=blobdiff_plain;f=libeap%2Fsrc%2Fcrypto%2Fmd4-internal.c;fp=libeap%2Fsrc%2Fcrypto%2Fmd4-internal.c;h=d9c737a2970b61ba2de3dfa847d139c3862baef7;hp=cd5e6ca8cc883a4125ad1a17366cfd7110a64f24;hb=d1dd9aae6741e74f20bfc35e1db598652680279d;hpb=bd3bd69af16ab99706ba70ed11a3e291e968e5c6 diff --git a/libeap/src/crypto/md4-internal.c b/libeap/src/crypto/md4-internal.c index cd5e6ca..d9c737a 100644 --- a/libeap/src/crypto/md4-internal.c +++ b/libeap/src/crypto/md4-internal.c @@ -31,6 +31,9 @@ int md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac) MD4_CTX ctx; size_t i; + if (TEST_FAIL()) + return -1; + MD4Init(&ctx); for (i = 0; i < num_elem; i++) MD4Update(&ctx, addr[i], len[i]);