From 67d3dd83ff09ca7e56895db6782ecf73508774bc Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Sat, 4 Dec 2021 21:41:15 -0800 Subject: [PATCH] Fix NetworkPolicy logs in dumpsys. Right now, nothing is get logged due to an issue with NetworkPolicyLogger.Data initialization. Bug: 209236326 Test: adb shell dumpsys netpolicy Change-Id: Ie0c3e3831802f317c5821676d426ff29a8bb5fa5 --- .../java/com/android/server/net/NetworkPolicyLogger.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/net/NetworkPolicyLogger.java b/services/core/java/com/android/server/net/NetworkPolicyLogger.java index b45d87fbed5f8..81106b1a5ca76 100644 --- a/services/core/java/com/android/server/net/NetworkPolicyLogger.java +++ b/services/core/java/com/android/server/net/NetworkPolicyLogger.java @@ -566,7 +566,13 @@ public class NetworkPolicyLogger { } } - private static final class Data { + /** + * Container class for all networkpolicy events data. + * + * Note: This class needs to be public for RingBuffer class to be able to create + * new instances of this. + */ + public static final class Data { public int type; public long timeStamp;