]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - sshrand.c
first pass
[PuTTY.git] / sshrand.c
index 0fbefb48370179f7b6b3fdf3bcd24c014dc0b6c6..31b1739e46c9a2b16f57114632d4ef9696307d54 100644 (file)
--- a/sshrand.c
+++ b/sshrand.c
@@ -240,7 +240,7 @@ void random_add_noise(void *noise, int length)
        length -= HASHINPUT - pool.incomingpos;
        SHATransform((word32 *) pool.incoming, (word32 *) pool.incomingb);
        for (i = 0; i < HASHSIZE; i++) {
-           pool.pool[pool.poolpos++] ^= pool.incomingb[i];
+           pool.pool[pool.poolpos++] ^= pool.incoming[i];
            if (pool.poolpos >= POOLSIZE)
                pool.poolpos = 0;
        }