X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/d4c9963ace2b653f657c74abecfecb7546c722b1..1ddb1855402d48ad735e46abaf0d662e45600ecd:/src/src/lookups/ibase.c diff --git a/src/src/lookups/ibase.c b/src/src/lookups/ibase.c index 4789b6cb7..e1692992b 100644 --- a/src/src/lookups/ibase.c +++ b/src/src/lookups/ibase.c @@ -3,7 +3,7 @@ *************************************************/ /* Copyright (c) University of Cambridge 1995 - 2018 */ -/* Copyright (c) The Exim Maintainers 2020 */ +/* Copyright (c) The Exim Maintainers 2020 - 2021 */ /* See the file NOTICE for conditions of use and distribution. */ /* The code in this module was contributed by Ard Biesheuvel. */ @@ -457,11 +457,10 @@ ibase_find(void * handle, const uschar * filename, uschar * query, int length, int sep = 0; uschar *server; uschar *list = ibase_servers; -uschar buffer[512]; DEBUG(D_lookup) debug_printf_indent("Interbase query: %s\n", query); -while ((server = string_nextinlist(&list, &sep, buffer, sizeof(buffer)))) +while ((server = string_nextinlist(&list, &sep, NULL, 0))) { BOOL defer_break = FALSE; int rc = perform_ibase_search(query, server, result, errmsg, &defer_break); @@ -549,12 +548,13 @@ static uschar *ibase_quote(uschar * s, uschar * opt) #include "../version.h" -void -ibase_version_report(FILE *f) +gstring * +ibase_version_report(gstring * g) { #ifdef DYNLOOKUP -fprintf(f, "Library version: ibase: Exim version %s\n", EXIM_VERSION_STR); +g = string_fmt_append(g, "Library version: ibase: Exim version %s\n", EXIM_VERSION_STR)); #endif +return g; }