From 1038ee89e593ad4b5a53cf86cbfeb61420ed0a6e Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Mon, 26 Jun 2017 12:10:42 +0000 Subject: [PATCH] Allow setuid/setgid/setcap binaries to be run if valgrind is running as root. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16455 --- coregrind/m_ume/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coregrind/m_ume/main.c b/coregrind/m_ume/main.c index 9990b4df9c..aa8db55ccd 100644 --- a/coregrind/m_ume/main.c +++ b/coregrind/m_ume/main.c @@ -140,7 +140,7 @@ Int VG_(do_exec_inner)(const HChar* exe, ExeInfo* info) Int fd; Int ret; - res = VG_(pre_exec_check)(exe, &fd, False/*allow_setuid*/); + res = VG_(pre_exec_check)(exe, &fd, VG_(geteuid)() == 0/*allow_setuid*/); if (sr_isError(res)) return sr_Err(res); -- 2.47.2