From 2e3601b1401e63849a636680ecf9a7002c1be07c Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Thu, 27 Sep 2018 14:08:42 -0400 Subject: [PATCH] fucking fix -V option that didn't fucking work wtf --- daemon/rcutil.cpp | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/daemon/rcutil.cpp b/daemon/rcutil.cpp index 88797dd09..3da52e3c6 100644 --- a/daemon/rcutil.cpp +++ b/daemon/rcutil.cpp @@ -181,8 +181,9 @@ main(int argc, char *argv[]) } break; case 'V': - rcfname = optarg; - verifyMode = true; + rcfname = optarg; + haveRequiredOptions = true; + verifyMode = true; break; case 'f': rcfname = optarg; @@ -253,21 +254,13 @@ main(int argc, char *argv[]) if(!genMode && !updMode && !listMode && !importMode && !exportMode && !locateMode && !localMode && !readMode && !findMode && !toB32Mode - && !toHexMode) + && !toHexMode && !verifyMode) { llarp::LogError( "I don't know what to do, no generate or update parameter\n"); return 1; } - ctx = llarp_main_init(conffname, !TESTNET); - if(!ctx) - { - llarp::LogError("Cant set up context"); - return 1; - } - signal(SIGINT, handle_signal); - llarp::RouterContact tmp; if(verifyMode) @@ -326,6 +319,14 @@ main(int argc, char *argv[]) return 0; } + ctx = llarp_main_init(conffname, !TESTNET); + if(!ctx) + { + llarp::LogError("Cant set up context"); + return 1; + } + signal(SIGINT, handle_signal); + // is this Neuro or Jeff's? // this is the only one... if(listMode)