Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: Hashes: Deleting elements while iterating

by Elian (Parson)
on Sep 03, 2003 at 19:55 UTC ( #288725=note: print w/replies, xml ) Need Help??

in reply to Hashes: Deleting elements while iterating

While there are some issues with your chosen method of iterating (not the least of which is $key will be set to both the keys and the values of the hash, since foreach puts the hash in list context and thus flattens it), there is no circumstance where you should get an attempt to free unreferenced scalar error. That's an indication of an internal error, and you'll only get that when something goes wrong inside perl. It's normally an indication that an XS module has an error in it, but in this case you seem to be tripping a perl bug.

File a bug with the perl5-porters (use the perlbug command installed with perl) so someone can take a look at this and figure out what's wrong.

  • Comment on Re: Hashes: Deleting elements while iterating

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://288725]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (2)
As of 2021-08-05 00:31 GMT
Find Nodes?
    Voting Booth?
    My primary motivation for participating at PerlMonks is: (Choices in context)

    Results (44 votes). Check out past polls.