summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/SurfaceFlinger.cpp
diff options
context:
space:
mode:
authorPatrick Williams <pdwilliams@google.com>2024-04-23 19:05:38 -0500
committeralk3pInjection <webmaster@raspii.tech>2024-08-21 20:18:02 +0800
commit327dc20ec969cd815c0f03b33c7bb659895e5892 (patch)
treee9025bf2e942ca80f665e1e048dad99d72c94351 /services/surfaceflinger/SurfaceFlinger.cpp
parent4a9b70d2ccff060d80a99dcc3e324bd524329e89 (diff)
Fix transaction sanitizationumineko
Bug: 336648041 Bug: 336648613 Test: CredentialsTest (cherry picked from commit 04e41761914c3c3aaca965103be3679b7a7af76f) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f1ad68a1a9fbdeb62999ccaee21643783101157c) Merged-In: I53894d014bfabc9c958a6f533d7e3b3a6dcd0a34 Change-Id: I53894d014bfabc9c958a6f533d7e3b3a6dcd0a34 (cherry picked from commit de9f8dd0a5037d7475464a723c5abde0df869804)
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index bf37016d1f..418d1fb3c0 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -4768,7 +4768,7 @@ status_t SurfaceFlinger::setTransactionState(
const int originPid = ipc->getCallingPid();
const int originUid = ipc->getCallingUid();
uint32_t permissions = LayerStatePermissions::getTransactionPermissions(originPid, originUid);
- for (auto composerState : states) {
+ for (auto& composerState : states) {
composerState.state.sanitize(permissions);
}