From: Dmitry V. Levin Date: Fri, 24 Aug 2012 17:56:53 +0000 (+0000) Subject: Always check setreuid return code X-Git-Tag: v4.8~218 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=508279c94f15510d05c92a7694533c9a962d8585;p=strace Always check setreuid return code * strace.c (startup_child): Check setreuid return code. --- diff --git a/strace.c b/strace.c index 799fce51..55353296 100644 --- a/strace.c +++ b/strace.c @@ -1086,7 +1086,9 @@ startup_child(char **argv) } } else if (geteuid() != 0) - setreuid(run_uid, run_uid); + if (setreuid(run_uid, run_uid) < 0) { + perror_msg_and_die("setreuid"); + } if (!daemonized_tracer) { /*