From 0b7728a19eadcdf31c8656a42286dc6b4a394eb8 Mon Sep 17 00:00:00 2001 From: Dan Kelosky Date: Fri, 24 Jan 2025 10:27:38 -0500 Subject: [PATCH] fix #10 s0c4 Signed-off-by: Dan Kelosky --- native/c/zcli.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/native/c/zcli.hpp b/native/c/zcli.hpp index 189911b..99bd5bb 100644 --- a/native/c/zcli.hpp +++ b/native/c/zcli.hpp @@ -50,7 +50,10 @@ class ZCLIRequired public: ZCLIRequired() { required = false; } - void set_found(bool f) { found = f; } + virtual void set_found(bool f) + { + found = f; + } bool is_found() { return found; } void set_required(bool r) { required = r; } @@ -250,11 +253,11 @@ bool ZCLI::validate() } map option_map; - map alias_map; for (vector::iterator iiit = iit->get_options().begin(); iiit != iit->get_options().end(); iiit++) { + map alias_map; for (vector::iterator iiiit = iiit->get_aliases().begin(); iiiit != iiit->get_aliases().end(); iiiit++) { if (alias_map.find(*iiiit) != (alias_map.end()))