From 41330f5f2bf3584874afc517a6cade9ee1ebdc1b Mon Sep 17 00:00:00 2001 From: Bjorn Andersson Date: Sun, 11 Jun 2006 13:59:55 +0000 Subject: [PATCH] moved rootcheck after usage --- iodined.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/iodined.c b/iodined.c index 0bac8d7..89dad87 100644 --- a/iodined.c +++ b/iodined.c @@ -142,11 +142,6 @@ main(int argc, char **argv) username = NULL; foreground = 0; - if (geteuid() != 0) { - printf("Run as root and you'll be happy.\n"); - usage(); - } - while ((choice = getopt(argc, argv, "vfhu:")) != -1) { switch(choice) { case 'v': @@ -169,6 +164,11 @@ main(int argc, char **argv) argc -= optind; argv += optind; + + if (geteuid() != 0) { + printf("Run as root and you'll be happy.\n"); + usage(); + } if (argc != 1) { usage();