Author: janb Date: Mon Aug 11 22:22:18 2008 New Revision: 685043 URL: http://svn.apache.org/viewvc?rev=685043&view=rev Log: Fix race condition.
Modified: maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java Modified: maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java?rev=685043&r1=685042&r2=685043&view=diff ============================================================================== --- maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java (original) +++ maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java Mon Aug 11 22:22:18 2008 @@ -331,9 +331,8 @@ { _exchange = retrieveTargetFile(); } - //if both checksum and target file are ready, we're ready to return callback - if (_targetState == __READY_STATE ) + else if (_targetState == __READY_STATE ) { _complete = true; if ( _exception == null )