]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
"out" can't be NULL
authorAlan T. DeKok <aland@freeradius.org>
Wed, 28 Aug 2024 19:54:33 +0000 (15:54 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 28 Aug 2024 19:54:33 +0000 (15:54 -0400)
src/lib/util/md5.c

index 9ec77909d2526dcd03bdc53b065a260c8535e354..f0fb0cd327ee2b9cc26de098074244a01d1bd07b 100644 (file)
@@ -426,10 +426,9 @@ static void fr_md5_local_final(uint8_t out[static MD5_DIGEST_LENGTH], fr_md5_ctx
        fr_md5_update(ctx_local, PADDING, padlen - 8); /* padlen - 8 <= 64 */
        fr_md5_update(ctx_local, count, 8);
 
-       if (out != NULL) {
-               for (i = 0; i < 4; i++)
-                       PUT_32BIT_LE(out + i * 4, ctx_local->state[i]);
-       }
+       for (i = 0; i < 4; i++)
+               PUT_32BIT_LE(out + i * 4, ctx_local->state[i]);
+
        memset(ctx_local, 0, sizeof(*ctx_local));       /* in case it's sensitive */
 }