diff --git a/src/cpu_md5.c b/src/cpu_md5.c index 4c4252339..33797a165 100644 --- a/src/cpu_md5.c +++ b/src/cpu_md5.c @@ -167,11 +167,11 @@ void md5_complete_no_limit (u32 digest[4], u32 *plain, u32 plain_len) * final block */ - // set 0x80 if neeeded + // set 0x80 if needed if (cur_len >= 0) { - if (cur_len != block_total_len) + if (copy_len < block_total_len) { block_ptr[copy_len] = (char) 0x80; }