summaryrefslogtreecommitdiff
path: root/services/core/java/com/android/server/vcn/Vcn.java
diff options
context:
space:
mode:
Diffstat (limited to 'services/core/java/com/android/server/vcn/Vcn.java')
-rw-r--r--services/core/java/com/android/server/vcn/Vcn.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/vcn/Vcn.java b/services/core/java/com/android/server/vcn/Vcn.java
index 37f04501bf28..5a5f7ef7b225 100644
--- a/services/core/java/com/android/server/vcn/Vcn.java
+++ b/services/core/java/com/android/server/vcn/Vcn.java
@@ -626,8 +626,12 @@ public class Vcn extends Handler {
* Dumps the state of this Vcn for logging and debugging purposes.
*
* <p>PII and credentials MUST NEVER be dumped here.
+ *
+ * <p>This method is not thread safe and MUST run on the VCN thread.
*/
public void dump(IndentingPrintWriter pw) {
+ mVcnContext.ensureRunningOnLooperThread();
+
pw.println("Vcn (" + mSubscriptionGroup + "):");
pw.increaseIndent();