From f3fe5970b320bd6f8c9d01f11881fa6d6b5e7384 Mon Sep 17 00:00:00 2001 From: Jeremy Harris Date: Fri, 28 Jun 2024 14:01:54 +0100 Subject: [PATCH] Hintsdb: fix dumpdb for sqlite --- src/src/hintsdb.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/src/hintsdb.h b/src/src/hintsdb.h index c5a856abc..3fedfabca 100644 --- a/src/src/hintsdb.h +++ b/src/src/hintsdb.h @@ -292,8 +292,8 @@ int i; BOOL ret; # ifdef COMPILE_UTILITY -qry = malloc((i = snprintf(NULL, 0, FMT, *cursor))); -snprintf(CS qry, i-1, FMT, *cursor); +if (!(qry = malloc((i = snprintf(NULL, 0, FMT, *cursor))+1))) return FALSE; +snprintf(CS qry, i, FMT, *cursor); /* fprintf(stderr, "exim_dbscan(%s)\n", qry); */ ret = exim_dbget__(dbp, qry, key); free(qry); -- 2.30.2