summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorHolger Dengler <dengler@linutronix.de>2017-07-07 11:30:29 +0200
committerJohn Ogness <john.ogness@linutronix.de>2017-07-07 12:11:40 +0200
commit3aae315e6ea8b6e8972a09cb888b244aa662473c (patch)
tree51c6dc6814e1b3c6733cf9dbfc9ef891f8c12378 /security
parentc403227fe371250b68f39313d9a0dfdda6e3fad1 (diff)
security: Replace setreuid() and setregid() call
The implicit modification of saved UID or GID is not clear enough for an example code. Therefore these calls are replaced by the more suitable setresuid() and setresgid() calls. Signed-off-by: Holger Dengler <dengler@linutronix.de>
Diffstat (limited to 'security')
-rw-r--r--security/advanced/frm_multiuser_dac.tex4
1 files changed, 2 insertions, 2 deletions
diff --git a/security/advanced/frm_multiuser_dac.tex b/security/advanced/frm_multiuser_dac.tex
index 633f2fd..1a79a34 100644
--- a/security/advanced/frm_multiuser_dac.tex
+++ b/security/advanced/frm_multiuser_dac.tex
@@ -323,9 +323,9 @@ if(setegid(saved_gid))
\begin{verbatim}
printf("\nChange finally to stored UID/GID“);
printf(" (there is no way back)\n");
-if(setregid(saved_gid, saved_gid))
+if(setresgid(saved_gid, saved_gid, saved_gid))
/* error handling */;
-if(setreuid(saved_uid, saved_uid))
+if(setresuid(saved_uid, saved_uid, saved_uid))
/* error handling */;
\end{verbatim}
\end{scriptsize}