From 5c7c048885373897b33b2761df42444eb5b24640 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 6 Jan 2011 09:04:27 +0100 Subject: [PATCH 1/1] Fix error reporting in opt::parse_args. --- options.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/options.cpp b/options.cpp index 827a064..56049ed 100644 --- a/options.cpp +++ b/options.cpp @@ -176,7 +176,8 @@ bool opt::parse_args(int* argc, char* argv[]) opt::loba_algo = optarg; result = opt_helper::nol_find_prefix(opt::loba_algorithms, "load balancing algorithm", - opt::loba_algo); + opt::loba_algo) + && result; break; case 'b': opt::bookkeeping = true; @@ -213,7 +214,8 @@ bool opt::parse_args(int* argc, char* argv[]) case 'T': opt::auto_depl::topology = optarg; result = opt_helper::nol_find_prefix(opt::topologies, "topology", - opt::auto_depl::topology); + opt::auto_depl::topology) + && result; break; case 'v': // nothing to do: this option is checked at the very -- 2.39.5