diff options
author | Otto Moerbeek <otto@cvs.openbsd.org> | 2013-04-22 19:49:37 +0000 |
---|---|---|
committer | Otto Moerbeek <otto@cvs.openbsd.org> | 2013-04-22 19:49:37 +0000 |
commit | baf21a574b6f301e0ead8bd0d0191cb8c46030ef (patch) | |
tree | 2b84ec1f5a19402c162ffffe294834e1ee92c73a | |
parent | da84a3ce6ddd3c72a7f6c6405c6d64791b29c33e (diff) |
prepare for more time bits; ok millert@ deraadt@
-rw-r--r-- | usr.sbin/spamdb/spamdb.c | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/usr.sbin/spamdb/spamdb.c b/usr.sbin/spamdb/spamdb.c index f4a809c2eb1..ddc42f1f0cb 100644 --- a/usr.sbin/spamdb/spamdb.c +++ b/usr.sbin/spamdb/spamdb.c @@ -1,4 +1,4 @@ -/* $OpenBSD: spamdb.c,v 1.25 2012/10/02 15:26:17 okan Exp $ */ +/* $OpenBSD: spamdb.c,v 1.26 2013/04/22 19:49:36 otto Exp $ */ /* * Copyright (c) 2004 Bob Beck. All rights reserved. @@ -200,14 +200,16 @@ dblist(DB *db) /* this is a non-greylist entry */ switch (gd.pcount) { case -1: /* spamtrap hit, with expiry time */ - printf("TRAPPED|%s|%d\n", a, gd.expire); + printf("TRAPPED|%s|%lld\n", a, + (long long)gd.expire); break; case -2: /* spamtrap address */ printf("SPAMTRAP|%s\n", a); break; default: /* whitelist */ - printf("WHITE|%s|||%d|%d|%d|%d|%d\n", a, - gd.first, gd.pass, gd.expire, gd.bcount, + printf("WHITE|%s|||%lld|%lld|%lld|%d|%d\n", a, + (long long)gd.first, (long long)gd.pass, + (long long)gd.expire, gd.bcount, gd.pcount); break; } @@ -231,16 +233,18 @@ dblist(DB *db) * with an empty HELO field instead * of erroring out. */ - printf("GREY|%s|%s|%s|%s|%d|%d|%d|%d|%d\n", - a, "", helo, from, gd.first, gd.pass, - gd.expire, gd.bcount, gd.pcount); + printf("GREY|%s|%s|%s|%s|%lld|%lld|%lld|%d|%d\n", + a, "", helo, from, (long long)gd.first, + (long long)gd.pass, (long long)gd.expire, + gd.bcount, gd.pcount); } else { *to = '\0'; to++; - printf("GREY|%s|%s|%s|%s|%d|%d|%d|%d|%d\n", - a, helo, from, to, gd.first, gd.pass, - gd.expire, gd.bcount, gd.pcount); + printf("GREY|%s|%s|%s|%s|%lld|%lld|%lld|%d|%d\n", + a, helo, from, to, (long long)gd.first, + (long long)gd.pass, (long long)gd.expire, + gd.bcount, gd.pcount); } } free(a); |