This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:

Subject: cec-compliance: use geteuid instead of getuid
Author:  Hans Verkuil <hverk...@xs4all.nl>
Date:    Tue Mar 11 10:20:20 2025 +0100

For permission checking always use geteuid, not getuid.

Signed-off-by: Hans Verkuil <hverk...@xs4all.nl>

 utils/cec-compliance/cec-test-adapter.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

---

http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=6db03cd9fd85e4edd158fdfc58a6373090f26672
diff --git a/utils/cec-compliance/cec-test-adapter.cpp 
b/utils/cec-compliance/cec-test-adapter.cpp
index bfa24bd26794..0743b9b3d1bc 100644
--- a/utils/cec-compliance/cec-test-adapter.cpp
+++ b/utils/cec-compliance/cec-test-adapter.cpp
@@ -1031,7 +1031,7 @@ static int testModes(struct node *node, struct node 
*node2)
        fail_on_test(doioctl(node2, CEC_G_MODE, &m));
        fail_on_test(m != (CEC_MODE_INITIATOR | CEC_MODE_FOLLOWER));
 
-       bool is_root = getuid() == 0;
+       bool is_root = geteuid() == 0;
 
        mode = CEC_MODE_MONITOR;
        fail_on_test(doioctl(node2, CEC_S_MODE, &mode) != (is_root ? 0 : 
EPERM));

Reply via email to