From 235cf8d729deabcee92c045457a197f99bb9ee91 Mon Sep 17 00:00:00 2001 From: Rubin Xu Date: Tue, 4 Apr 2017 20:16:25 +0100 Subject: [PATCH] Fix liblog#__security failure Update pid and gid value after calling setuid() Bug: 36480230 Test: cts-tradefed run cts -m CtsLiblogTestCases -t liblog#__security_buffer Change-Id: I707f7c724d64236ec17f2d978c85883a7b4f180f Merges-In: I707f7c724d64236ec17f2d978c85883a7b4f180f --- liblog/tests/liblog_test.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/liblog/tests/liblog_test.cpp b/liblog/tests/liblog_test.cpp index 0538c4c50..70b8a28a4 100644 --- a/liblog/tests/liblog_test.cpp +++ b/liblog/tests/liblog_test.cpp @@ -1984,6 +1984,8 @@ TEST(liblog, __security_buffer) { EXPECT_EQ(0, setuid(AID_SYSTEM)); // only one that can read security buffer + uid = getuid(); + gid = getgid(); pid_t pid = getpid(); ASSERT_TRUE(NULL !=