From c42bbf6d6300b069a1d9a4f3a869cc137f9e84e3 Mon Sep 17 00:00:00 2001 From: cheatfate Date: Wed, 2 May 2018 18:04:54 +0300 Subject: [PATCH] Fix: no help on empty command line. --- src/config.nim | 2 +- src/nimbus.nim | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/config.nim b/src/config.nim index 811dcc53c..e8f4bc3ac 100644 --- a/src/config.nim +++ b/src/config.nim @@ -392,7 +392,7 @@ proc processArguments*(msg: var string): ConfigStatus = break if length == 0 and result == Success: - msg = getHelpString() + # msg = getHelpString() result = Success proc processConfig*(pathname: string): ConfigStatus = diff --git a/src/nimbus.nim b/src/nimbus.nim index 0a9bf9cc1..ae78b5d8b 100644 --- a/src/nimbus.nim +++ b/src/nimbus.nim @@ -20,8 +20,11 @@ when isMainModule: echo message var disc4: Discovery4Service - echo disc4.init() - echo disc4.configure() - echo disc4.errorMessage() - echo disc4.start() - echo disc4.errorMessage() + if disc4.init() != ServiceStatus.Success: + quit(QuitFailure) + if disc4.configure() != ServiceStatus.Success: + echo disc4.errorMessage() + quit(QuitFailure) + if disc4.start() != ServiceStatus.Success: + echo disc4.errorMessage() + quit(QuitFailure)