From 4baaae4b36b9be0bec3937460ed70d4ed00295c2 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Wed, 26 May 2021 11:10:25 +1000 Subject: [PATCH] * misc fixes --- src/backend.c | 1 + src/statefile.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend.c b/src/backend.c index a70e44a..f3637c9 100644 --- a/src/backend.c +++ b/src/backend.c @@ -138,6 +138,7 @@ f2b_backend_destroy(f2b_backend_t *backend) { if (backend->cfg) backend->destroy(backend->cfg); dlclose(backend->h); + backend->h = NULL; } free(backend); } diff --git a/src/statefile.c b/src/statefile.c index 65fc9f0..902574b 100644 --- a/src/statefile.c +++ b/src/statefile.c @@ -56,7 +56,7 @@ f2b_statefile_load(f2b_statefile_t *sf) { const int fields = 3; 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; + char buf[256], addr[IPADDR_MAX + 1], *p; unsigned int banned_at, release_at; FILE *f = NULL;