X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/9f6b3bf5187562bac4c96e3ed6a17740d01489fa..35e7f5dc54c333d744a6b73d5668abddc085e0da:/src/src/mime.c diff --git a/src/src/mime.c b/src/src/mime.c index c1921992e..975ddca85 100644 --- a/src/src/mime.c +++ b/src/src/mime.c @@ -3,9 +3,10 @@ *************************************************/ /* - * Copyright (c) The Exim Maintainers 2015 - 2022 + * Copyright (c) The Exim Maintainers 2015 - 2023 * Copyright (c) Tom Kistner 2004 - 2015 * License: GPL + * SPDX-License-Identifier: GPL-2.0-or-later */ #include "exim.h" @@ -488,7 +489,7 @@ while ((c = *fname)) val = string_catn(val, fname++, 1); val = string_catn(val, US"?=", 2); -*len = val->ptr; +*len = gstring_length(val); return string_from_gstring(val); } @@ -754,7 +755,7 @@ while(1) int result = 0; /* must find first free sequential filename */ - for (gstring * g = string_get(64); result != -1; g->ptr = 0) + for (gstring * g = string_get(64); result != -1; gstring_reset(g)) { struct stat mystat; g = string_fmt_append(g,