Index: components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java b/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java |
index f3c95b6904e95ed7839c52f7ef4b640f79c1b8a5..c20db8d21615404c146b892bbb3b11c618410d4f 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java |
+++ b/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java |
@@ -140,7 +140,7 @@ public class CronetUrlRequestContext extends CronetEngineBase { |
/** Holds CertVerifier data. */ |
private String mCertVerifierData; |
- private ConditionVariable mStopNetLogCompleted; |
+ private volatile ConditionVariable mStopNetLogCompleted; |
/** |
* True if a NetLog observer is active. |
@@ -297,9 +297,9 @@ public class CronetUrlRequestContext extends CronetEngineBase { |
return; |
} |
checkHaveAdapter(); |
+ mStopNetLogCompleted = new ConditionVariable(); |
nativeStopNetLog(mUrlRequestContextAdapter); |
mIsLogging = false; |
- mStopNetLogCompleted = new ConditionVariable(); |
} |
mStopNetLogCompleted.block(); |
} |