Update libesmtp to 1.0 Release and investigate PR/45276. The prerequisites for PR/45276 occur in the release candidate but not in this version--at least on -STABLE. Neither _POSIX_C_SOURCE nor _XOPEN_SOURCE are defined in the config.h of the Release build on -STABLE. However, I do not have a -CURRENT machine to verify this for -CURRENT. The primary difference between RC1 and Release is a change in the way memory is freed avoiding a possible attempt to access freed memory in certain situations. Note that --disable-isoc is necessary for -STABLE or configuration will fail early and often. :) -CURRENT should be able to build without this configuration switch, but I'm unable to verify (it results in a -std=c99 switch being passed to the compiler; the -STABLE compiler returns an error when this happens in the cc1 stage). How-To-Repeat: N/A
State Changed From-To: open->closed Commited, thanks!