time_t printing needs %lld and (long long) casts
authorderaadt <deraadt@openbsd.org>
Fri, 8 Dec 2017 03:45:52 +0000 (03:45 +0000)
committerderaadt <deraadt@openbsd.org>
Fri, 8 Dec 2017 03:45:52 +0000 (03:45 +0000)
ok djm

usr.bin/ssh/moduli.c

index 0c9b51c..b5c0d79 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: moduli.c,v 1.31 2016/09/12 01:22:38 deraadt Exp $ */
+/* $OpenBSD: moduli.c,v 1.32 2017/12/08 03:45:52 deraadt Exp $ */
 /*
  * Copyright 1994 Phil Karn <karn@qualcomm.com>
  * Copyright 1996-1998, 2003 William Allen Simpson <wsimpson@greendragon.com>
@@ -406,8 +406,8 @@ gen_candidates(FILE *out, u_int32_t memory, u_int32_t power, BIGNUM *start)
 
        time(&time_stop);
 
-       logit("%.24s Sieved with %u small primes in %ld seconds",
-           ctime(&time_stop), largetries, (long(time_stop - time_start));
+       logit("%.24s Sieved with %u small primes in %lld seconds",
+           ctime(&time_stop), largetries, (long long)(time_stop - time_start));
 
        for (j = r = 0; j < largebits; j++) {
                if (BIT_TEST(LargeSieve, j))