On Sun, 21 Jan 2024, Exim Bugzilla via Exim-dev wrote:

https://bugs.exim.org/show_bug.cgi?id=3047

--- Comment #21 from Simon Arlott <[email protected]> ---
(In reply to Andrew Aitchison from comment #20)
This patch (against 4.97.1) should tell us whether PCRE wants too much
store, or a negative amount.

PCRE2_SIZE is size_t, so the value of "size" cannot be negative.

Oops, yes. Bad wording.

What bothers me is that function_store_malloc is given an unsigned 64bit value and passes it on to store_malloc as a signed 32bit value.


What's needed is a reliable way to reproduce it.
All I get is a request for 112 bytes for each and every check_dir_size().

Yes, though as Jeremy says, that *may* be a PCRE problem.

For now should we revert 4.97 to what we had before https://git.exim.org/exim.git/commitdiff/c3d7f28680dda05ca6d8415cffbff8a233c0ae74
introduced function_store_get ?

--
Andrew C. Aitchison                      Kendal, UK
                   [email protected]

--
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-dev.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to