diff options
author | Pete Bentley <prb@google.com> | 2019-11-29 16:51:42 +0000 |
---|---|---|
committer | Pete Bentley <prb@google.com> | 2019-11-29 16:58:40 +0000 |
commit | 2b55dc7947d341b571a2a26654e2907af8e1a35d (patch) | |
tree | 852765d41eb5944c8ca7b62cffb4c2f2ae01e167 /ojluni/annotations/hiddenapi/java/util/TimerTask.java | |
parent | 37430be207ee4c3633e784d83745e069751f5b25 (diff) |
Force create SocketImpl in test_connectLjava_net_SocketAddressI_setSOTimeout.
Prevents unsynchronized race between two threads to create it later
which end up attempting to set the FileDescriptor owner twice.
Tested by adding sleeps to one code path to force the race to occur
100% when running
OldSocketTest.test_connectLjava_net_SocketAddressI_setSOTimeout() and
verifiying the test passes again with this change.
This also explains and should fix the resource leakage noted in an older bug.
Bug: 31820278
Fixes: 144258500
Test: See above.
Change-Id: I8814bbe19aee0bad80106cdb8eb468a81d8071b2
Diffstat (limited to 'ojluni/annotations/hiddenapi/java/util/TimerTask.java')
0 files changed, 0 insertions, 0 deletions