]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - sshrsa.c
Fix handle leak in winhandl.c.
[PuTTY.git] / sshrsa.c
index 4ec95f23749178484da893361a86b45638dd2c22..25f9cf7e63b9a6cf8c2fa49a3387f77d06337cfa 100644 (file)
--- a/sshrsa.c
+++ b/sshrsa.c
@@ -264,6 +264,7 @@ static Bignum rsa_privkey_op(Bignum input, struct RSAKey *key)
            bitsleft--;
            bignum_set_bit(random, bits, v);
        }
+        bn_restore_invariant(random);
 
        /*
         * Now check that this number is strictly greater than