All: 
I modified the splitPath() procedure so that when it encounters an OOM error it 
frees allocated memory before exiting. 


Thanks! 
John 


http://cr.openjdk.java.net/~jzavgren/8008118/webrev.03/ 
----- Original Message ----- 
From: marti...@google.com 
To: chris.hega...@oracle.com 
Cc: john.zavg...@oracle.com, core-libs-dev@openjdk.java.net 
Sent: Wednesday, March 20, 2013 7:32:39 PM GMT -05:00 US/Canada Eastern 
Subject: Re: RFR-8008118 







On Wed, Mar 20, 2013 at 4:23 PM, Chris Hegarty < chris.hega...@oracle.com > 
wrote: 


Martin, 

I take your point about the other allocations, but as you say OOM is better 
than SEGV. So possibly good enough? 




Ah, Thanks Chris, I had forgotten that NEW *does* throw OOME. 


If NEW returns NULL, then there will be a pending OOM on the stack. 




good point! 
In that case, this is indeed a clear improvement, and I leave it to John 
whether to undo the allocations in splitPath before returning. 


Just add that space after "if", please, before you submit! 


Reply via email to