gentoo/dev-libs/libmcrypt/files/libmcrypt-2.5.8-uninitialized.patch
Pacho Ramos e061c314f7
dev-libs/libmcrypt: Fixes from Fedora and drop .la files
Closes: https://bugs.gentoo.org/840966
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2022-10-29 00:47:01 +02:00

13 lines
624 B
Diff

diff -up libmcrypt-2.5.8/modules/algorithms/twofish.c.BAD libmcrypt-2.5.8/modules/algorithms/twofish.c
--- libmcrypt-2.5.8/modules/algorithms/twofish.c.BAD 2008-08-25 17:38:21.000000000 -0400
+++ libmcrypt-2.5.8/modules/algorithms/twofish.c 2008-08-25 17:38:30.000000000 -0400
@@ -499,7 +499,7 @@ static void f_rnd(int i, word32* blk, TW
/* encrypt a block of text */
WIN32DLL_DEFINE void _mcrypt_encrypt(TWI * pkey, word32 * in_blk)
{
- word32 t0, t1, blk[4];
+ word32 t0 = 0, t1 = 0, blk[4];
#ifdef WORDS_BIGENDIAN
blk[0] = byteswap32(in_blk[0]) ^ pkey->l_key[0];
blk[1] = byteswap32(in_blk[1]) ^ pkey->l_key[1];