X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/4644b0ce3adad5efe574dc125bc3b0cd8f6c2aa7..45dabbc53ecd1fb439a99e6553b1e84b12335a8c:/sshrsa.c diff --git a/sshrsa.c b/sshrsa.c index 71e1d634..3a017c29 100644 --- a/sshrsa.c +++ b/sshrsa.c @@ -126,7 +126,8 @@ static void bigmod(unsigned short *a, unsigned short *m, int len) q--; t -= m1; r = (r + m0) & 0xffff; /* overflow? */ - if (r >= m0 && t > ((unsigned long) r << 16) + a[i+1]) + if (r >= (unsigned long)m0 && + t > ((unsigned long) r << 16) + a[i+1]) q--; }