X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/4644b0ce3adad5efe574dc125bc3b0cd8f6c2aa7..8160fbfcfe7cd5ca0b430d056c0e7c392c0f4f31:/sshrsa.c?ds=sidebyside 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--; }