New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
delete $_[0] + (\$) prototype = bad free #7202
Comments
From jahqueel@yahoo.comCreated by jahqueel@yahoo.comThis is a bug report for perl from jahqueel@yahoo.com, ----------------------------------------------------------------- $ perl -le 'sub foo (\$) { delete $_[0] } foo $bar' The variable passed doesn't matter. Cheers! Perl Info
|
From @iabynOn Mon, Mar 29, 2004 at 12:42:47AM -0000, Ashley Winters wrote:
Thanks for the report and concise example! I've found the fault; the special case array code that handles the fact Dave. -- Change 22624 by davem@davem-percy on 2004/03/31 20:33:52 [perl #28032] delete $_[0] + (\$) prototype = bad free Affected files ... ... //depot/perl/av.c#76 edit Differences ... ==== //depot/perl/av.c#76 (text) ==== @@ -782,7 +782,8 @@ Deletes the element indexed by C<key> from the array. Returns the =cut ==== //depot/perl/t/op/args.t#8 (xtext) ==== @@ -6,7 +6,7 @@ require './test.pl'; # test various operations on @_ @@ -86,3 +86,22 @@ |
The RT System itself - Status changed from 'new' to 'open' |
@iabyn - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#28032 (status was 'resolved')
Searchable as RT28032$
The text was updated successfully, but these errors were encountered: