From f2ea84e73c0795d02b4683c7f4db735cd777ceef Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Sat, 3 Dec 2016 20:43:02 +1000 Subject: [PATCH] * fix floating bug with type mismatch (2nd try) --- src/statefile.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/statefile.c b/src/statefile.c index 8cb2cb3..90e5075 100644 --- a/src/statefile.c +++ b/src/statefile.c @@ -53,10 +53,10 @@ f2b_statefile_destroy(f2b_statefile_t *sf) { f2b_ipaddr_t * f2b_statefile_load(f2b_statefile_t *sf, size_t matches) { const int fields = 3; - const char *format = "%48s %lu %lu"; /* 48 == IPADDR_MAX == sizeof(addr) */ + const char *format = "%48s %u %u"; /* 48 == IPADDR_MAX == sizeof(addr) */ f2b_ipaddr_t *addrlist = NULL, *ipaddr = NULL; char buf[256], addr[IPADDR_MAX], *p; - time_t banned_at, release_at; + unsigned int banned_at, release_at; FILE *f = NULL; assert(sf != NULL);