Possible race condition in BasicFuture
--------------------------------------

                 Key: HTTPASYNC-7
                 URL: https://issues.apache.org/jira/browse/HTTPASYNC-7
             Project: HttpComponents HttpAsyncClient
          Issue Type: Bug
    Affects Versions: 4.0-alpha2
         Environment: Java source code
            Reporter: Rolf Kalbermatter
             Fix For: 4.0-alpha3


In the complete() method inside the BasicFuture class exists a possible race 
condition at line 98 and 99. First the "completed" status is set to true and 
after that the "result" is assigned. However in the get methods the completed 
status is checked and then the result returned, resulting in the potential race 
condition that the still unassigned result is returned.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to