X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/89b1a5980cf39a0f34186a4c91c3b316c7b2f831..a85c067ba6c6940512cf57ec213277a370d87e70:/src/src/lookups/json.c diff --git a/src/src/lookups/json.c b/src/src/lookups/json.c index 9b1fe78ed..b1e5fb742 100644 --- a/src/src/lookups/json.c +++ b/src/src/lookups/json.c @@ -2,8 +2,10 @@ * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) Jeremy Harris 2019-2020 */ +/* Copyright (c) The Exim Maintainers 2021 - 2022 */ +/* Copyright (c) Jeremy Harris 2019 - 2020 */ /* See the file NOTICE for conditions of use and distribution. */ +/* SPDX-License-Identifier: GPL-2.0-only */ #include "../exim.h" #include "lf_functions.h" @@ -23,7 +25,7 @@ Assume that the file is trusted, so no tainting */ static void * json_malloc(size_t nbytes) { -void * p = store_get((int)nbytes, FALSE); +void * p = store_get((int)nbytes, GET_UNTAINTED); /* debug_printf("%s %d: %p\n", __FUNCTION__, (int)nbytes, p); */ return p; } @@ -157,10 +159,10 @@ json_close(void *handle) #include "../version.h" -void -json_version_report(FILE *f) +gstring * +json_version_report(gstring * g) { -fprintf(f, "Library version: json: Jansonn version %s\n", JANSSON_VERSION); +return string_fmt_append(g, "Library version: json: Jansonn version %s\n", JANSSON_VERSION); }