From 8c074c6338a5f9fd9ebec423595eba052744a193 Mon Sep 17 00:00:00 2001 From: Nataniel Borges Date: Tue, 12 Mar 2019 15:16:46 -0700 Subject: [PATCH] Set read file permissions for WM trace Test: Flash a device. Enable WM trace. Disable WM trace. Check /data/misc/wmtrace for the read permissions for wm_trace.pb Change-Id: Ib5cb7cd825b167156fe1dd5ab62dc99a2a811bdc --- services/core/java/com/android/server/wm/WindowTraceBuffer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/WindowTraceBuffer.java b/services/core/java/com/android/server/wm/WindowTraceBuffer.java index a4ee9077c150e..8c65884a4d89d 100644 --- a/services/core/java/com/android/server/wm/WindowTraceBuffer.java +++ b/services/core/java/com/android/server/wm/WindowTraceBuffer.java @@ -93,8 +93,8 @@ class WindowTraceBuffer { void writeTraceToFile(File traceFile) throws IOException { synchronized (mBufferLock) { traceFile.delete(); - traceFile.setReadable(true, false); try (OutputStream os = new FileOutputStream(traceFile)) { + traceFile.setReadable(true /* readable */, false /* ownerOnly */); ProtoOutputStream proto = new ProtoOutputStream(); proto.write(MAGIC_NUMBER, MAGIC_NUMBER_VALUE); os.write(proto.getBytes());