On 4 January 2017 at 14:21, Rainer Jung <rainer.j...@kippdata.de> wrote:
> Am 04.01.2017 um 14:54 schrieb Steve Hay:
>> On 4 January 2017 at 13:27, Rainer Jung <rainer.j...@kippdata.de> wrote:
>>> Hi there,
>>> this commit broke compatibility for mod_perl 2.0.10 with perl before
>>> version
>>> 5.14. AFAIK API function mg_free_type() used here was only introduced in
>>> 5.14.0. Since the above commit was titled "Add support for Perl 5.22.x.",
>>> it
>>> might be possible to fix this using a version dependent code path. But I
>>> don't know enough about these internals to suggest an appropriate patch,
>>> sorry.
>> Thanks for the report.
>> Are you in a position to try the attached patch, which I think should
>> be sufficient to fix it? (mg_free() removes magic of all types, but I
>> wouldn't expect any magic other than the type targetted by the
>> mg_free_type() call to be present anyway.)
>> If not then I'll build a 5.14 and try it myself, but I don't have one
>> to hand at the moment.
> Wow, thanks for the quick patch suggestion. Yes I can test, e.g. using perl
> 5.10.1 on RHEL6. Any specific test scenario, that you would suggest so that
> the code path in question is triggered?

Anything will do - the code is used in start-up and shutdown, so
you'll know straight away if it's failing because it probably won't
even start up.

If you're able to run the test suite as well then that will exercise
all the ENV-related code in-between as well, but I think that should
all be fine.

To unsubscribe, e-mail: dev-unsubscr...@perl.apache.org
For additional commands, e-mail: dev-h...@perl.apache.org

Reply via email to