From b95347ff56406f0d52c8091b4077b7d4496bc812 Mon Sep 17 00:00:00 2001 From: Mathieu Chartier Date: Fri, 22 Jan 2021 11:11:03 -0800 Subject: [PATCH] Remove android.net.rtp from preloaded classes These cause /dev/urandom to be opened as CLO_EXEC and test android.security.cts.FileDescriptorTest#testCLOEXEC to fail. Also added to denylist except for AudioCodec that is pulled from somewhere. Bug: 174053659 Test: atest ./cts/tests/tests/security/src/android/security/cts/FileDescriptorTest.java Change-Id: I1d83a1127ef3a0dce7ba0afa7549d2e4ec8ba453 --- config/preloaded-classes | 4 ---- config/preloaded-classes-denylist | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/config/preloaded-classes b/config/preloaded-classes index 6f818a90e6f07..775c8f60c4a44 100644 --- a/config/preloaded-classes +++ b/config/preloaded-classes @@ -5418,10 +5418,6 @@ android.net.nsd.INsdManager$Stub android.net.nsd.INsdManager android.net.nsd.NsdManager$ServiceHandler android.net.nsd.NsdManager -android.net.rtp.AudioCodec -android.net.rtp.AudioGroup -android.net.rtp.AudioStream -android.net.rtp.RtpStream android.net.sip.ISipService$Default android.net.sip.ISipService$Stub$Proxy android.net.sip.ISipService$Stub diff --git a/config/preloaded-classes-denylist b/config/preloaded-classes-denylist index 8ee633c99591b..43a8a878a6240 100644 --- a/config/preloaded-classes-denylist +++ b/config/preloaded-classes-denylist @@ -6,3 +6,6 @@ android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask android.widget.Magnifier com.android.server.BootReceiver$2 gov.nist.core.net.DefaultNetworkLayer +android.net.rtp.AudioGroup +android.net.rtp.AudioStream +android.net.rtp.RtpStream