Inline the smaller string-handling functions
[exim.git] / src / src / acl.c
index fdd32b8e715ed7f93665a085183b0bb22c30157a..3788612f8501ab8d23e85ccac03575268ef77676 100644 (file)
@@ -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;