Stop DynaLoader.t from unload File::Glob
authorFather Chrysostomos <sprout@cpan.org>
Mon, 10 Dec 2012 14:19:14 +0000 (06:19 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Mon, 10 Dec 2012 14:19:14 +0000 (06:19 -0800)
commited57bf8d26295a956cc0a2b7959fd1088d7f8b2f
treef94798a597c2beac375b96b72618780605e78bbb
parent49bb71aec3ca9a185f018c6b8f85bad3580522af
Stop DynaLoader.t from unload File::Glob

File::Glob now sets PL_opfreehook.  That means that if we unload it we
will leave PL_opfreehook pointing to an invalid address, resulting in
a crash when ops are freed.

I didn’t catch this because the tests are skipped on darwin.  They
don’t actually need to be, at least under recent versions, so I modi-
fied the skip code.
ext/DynaLoader/t/DynaLoader.t