From: Ted Unangst Date: Mon, 3 Aug 2015 15:31:05 +0000 (+0000) Subject: remove an extra getuid call, reported by Martijn van Duren X-Git-Tag: v0.1~26^2 X-Git-Url: https://git.armaanb.net/?p=opendoas.git;a=commitdiff_plain;h=b45246e2d368ac00f8558eacd84f1b751857db81 remove an extra getuid call, reported by Martijn van Duren --- diff --git a/doas.c b/doas.c index 7a525e6..a7c7be2 100644 --- a/doas.c +++ b/doas.c @@ -1,4 +1,4 @@ -/* $OpenBSD: doas.c,v 1.32 2015/07/29 00:00:31 tedu Exp $ */ +/* $OpenBSD: doas.c,v 1.33 2015/07/30 17:04:33 tedu Exp $ */ /* * Copyright (c) 2015 Ted Unangst * @@ -333,6 +333,7 @@ main(int argc, char **argv, char **envp) int nflag = 0; uid = getuid(); + while ((ch = getopt(argc, argv, "C:nsu:")) != -1) { switch (ch) { case 'C': @@ -362,7 +363,6 @@ main(int argc, char **argv, char **envp) } else if ((!sflag && !argc) || (sflag && argc)) usage(); - uid = getuid(); pw = getpwuid(uid); if (!pw) err(1, "getpwuid failed");