--- Devel-FindRef/FindRef.xs 2014/05/16 07:43:52 1.24 +++ Devel-FindRef/FindRef.xs 2014/05/18 18:44:08 1.25 @@ -109,7 +109,7 @@ /* maybe some placeholder for our variables for eval? */ /* it doesn't seem to reference anything, so we should be able to ignore it */ } - else + else if (SvMAGICAL (sv)) /* name-pads use SvMAGIC for other purposes */ { MAGIC *mg = SvMAGIC (sv);