On 29/04/2019 13:24, Alan Bateman wrote:
 433     protected synchronized void bind(InetAddress address, int lport)
[...]
which for me justifies that it should be volatile.
I think you are might be mixing up the lock on the vs. fdLock. From what I can tell, isBound is only accessed by doConnect and bind and they are both synchronized methods
Darn. My mistake. I see it now :-(

-- daniel

Reply via email to