{"push_id":1136979701,"size":1,"distinct_size":1,"ref":"refs/heads/mono-4.4.0-branch","head":"0bacb180cc39e892a60fd1c39d1de441c397925c","before":"7f01c99a26349899028e795030f9c0e3e237e80b","commits":[{"sha":"0bacb180cc39e892a60fd1c39d1de441c397925c","author":{"name":"Marcos Henrich","email":"791f4523dc499182981ff917196bf76decf00ac1@xamarin.com"},"message":"[System] Fixes socket async exception.\n\nSendAsyncFile uses StartSocketServer to start a server and at the same\ntime begins to accept a client socket. The issue is that when\nthe accept callback is called SendAsyncFile already closed the socket.\n\nFixed race condition by moving StartSocketServer and ReceiveCallback\nlogic into SendAsyncFile, and by using a new MRE to ensure that the\nclient receives all the data before the server is closed.\n\nFixes #41264","distinct":true,"url":"https://api.github.com/repos/esdrubal/mono/commits/0bacb180cc39e892a60fd1c39d1de441c397925c"}]}
{"actor":{"display_login":"esdrubal"}}