X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/7c498df16cbb3d35eb8df3668ec426388f0dc974..e59797e3bda39abf611063fc0ba38fcb4e6596e4:/src/src/acl.c diff --git a/src/src/acl.c b/src/src/acl.c index fdd32b8e7..3788612f8 100644 --- a/src/src/acl.c +++ b/src/src/acl.c @@ -2171,7 +2171,7 @@ va_start(ap, format); g = string_vformat(g, TRUE, format, ap); va_end(ap); -gstring_reset_unused(g); +gstring_release_unused(g); *log_msgptr = string_from_gstring(g); return ERROR; } @@ -2406,7 +2406,7 @@ if ((t = tree_search(*anchor, key))) /* We aren't using a pre-computed rate, so get a previously recorded rate from the database, which will be updated and written back if required. */ -if (!(dbm = dbfn_open(US"ratelimit", O_RDWR, &dbblock, TRUE))) +if (!(dbm = dbfn_open(US"ratelimit", O_RDWR, &dbblock, TRUE, TRUE))) { store_pool = old_pool; sender_rate = NULL;