X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=sshbn.c;h=40f9560ff5f6dcb07e81768097dc4fc9a2bc102d;hb=382ffaf0262c8b552cf5bd32dbf922ceacbf921d;hp=505a66c359163909e014b0c4610af3e497a6bf96;hpb=d345ebc2a5a0b599be5ce4462ef6d7a9b510497a;p=PuTTY.git diff --git a/sshbn.c b/sshbn.c index 505a66c3..40f9560f 100644 --- a/sshbn.c +++ b/sshbn.c @@ -753,8 +753,8 @@ Bignum bignum_from_long(unsigned long n) Bignum ret; ret = newbn(3); - ret[1] = n & 0xFFFF; - ret[2] = (n >> 16) & 0xFFFF; + ret[1] = (unsigned short)(n & 0xFFFF); + ret[2] = (unsigned short)((n >> 16) & 0xFFFF); ret[3] = 0; ret[0] = (ret[2] ? 2 : 1); return ret;