]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - sshbn.c
Fix various fiddly little warnings.
[PuTTY.git] / sshbn.c
diff --git a/sshbn.c b/sshbn.c
index 505a66c359163909e014b0c4610af3e497a6bf96..40f9560ff5f6dcb07e81768097dc4fc9a2bc102d 100644 (file)
--- 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;