commit | 601c1d932016ea6d8050510b99448fcb1e0de84d | [log] [tgz] |
---|---|---|
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | Thu Aug 01 03:13:54 2024 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Aug 01 03:13:54 2024 +0000 |
tree | 2c24faa21749bc1be4c8f7b497434a368403d17b | |
parent | 775172ad21f0510a6cd78c9f1711b946fb6f159c [diff] | |
parent | e90f1d7bc4fc8b0738f60edd7b7e3862c25fa21c [diff] |
Merge "Mark cleanedUp volatile since finalizer runs on any thread" into main am: e90f1d7bc4 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3201939 Change-Id: I46c67dc2a35605d08c86da2f8b1e3a34cf07fb5c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/tests/cts/net/util/java/android/net/cts/util/EthernetTestInterface.kt b/tests/cts/net/util/java/android/net/cts/util/EthernetTestInterface.kt index a93430c..b06245b 100644 --- a/tests/cts/net/util/java/android/net/cts/util/EthernetTestInterface.kt +++ b/tests/cts/net/util/java/android/net/cts/util/EthernetTestInterface.kt
@@ -29,6 +29,7 @@ import android.util.Log import com.android.net.module.util.ArrayTrackRecord import com.android.testutils.runAsShell +import kotlin.concurrent.Volatile import kotlin.test.assertNotNull private const val TAG = "EthernetTestInterface" @@ -77,7 +78,7 @@ val name get() = testIface.interfaceName private val listener = EthernetStateListener(name) private val em = context.getSystemService(EthernetManager::class.java)!! - private var cleanedUp = false + @Volatile private var cleanedUp = false init{ em.addInterfaceStateListener(handler::post, listener)