Re: Data overrun in Perl_magic_get '?' (Was: Access violation in SV.C new_body_inline())

"Craig A. Berry" <[email protected]>
Newsgroups gmane.comp.lang.perl.ports.vms,gmane.comp.lang.perl.perl5.porters
Message-ID <[email protected]>
On May 21, 2009, at 1:01 AM, Nicholas Clark wrote:
>
> Presumably an upgrade check is also needed at any point that tries  
> to read
> the complex status, as right now it could be using LvTARGOFF() or  
> LvTARGLEN()
> on a localised $? that is only PVMG, not PVLV.


Thanks.  I only found one such place (Perl_magic_set) and have  
committed:

http://perl5.git.perl.org/perl.git/commitdiff/41cb7b2b

Whether there is something more general that ought to be done to  
lvalues is well beyond my skill level. It took me a long time just to  
sort out that the L in PVLV stands for lvalue, not lexical, local,  
long, or any of the other l-words that came to mind first.

________________________________________
Craig A. Berry
mailto:[email protected]

"... getting out of a sonnet is much more
  difficult than getting in."
                  Brad Leithauser
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.