From f37008d8d74959a0834f171b38dfd20e354e3255 Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Fri, 11 Sep 2020 16:38:42 -0400 Subject: [PATCH] [ion/simulator] Ignore empty cli arguments --- ion/src/simulator/shared/main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ion/src/simulator/shared/main.cpp b/ion/src/simulator/shared/main.cpp index d93cbe225..c84611892 100644 --- a/ion/src/simulator/shared/main.cpp +++ b/ion/src/simulator/shared/main.cpp @@ -24,8 +24,10 @@ public: const char * pop(const char * key); bool popFlag(const char * flag); void push(const char * key, const char * value) { - m_arguments.push_back(key); - m_arguments.push_back(value); + if (key != nullptr && value != nullptr) { + m_arguments.push_back(key); + m_arguments.push_back(value); + } } void push(const char * argument) { m_arguments.push_back(argument); } int argc() const { return m_arguments.size(); }