From b5382af1acfe9db498d552ea108a4e41cd98a968 Mon Sep 17 00:00:00 2001 From: Victor Yarema Date: Tue, 31 Mar 2020 21:21:21 +0200 Subject: [PATCH] Fixed arguments parsing on Raspbian. --- lib/getoptions.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/getoptions.hpp b/lib/getoptions.hpp index e2be3c8..07a32ad 100644 --- a/lib/getoptions.hpp +++ b/lib/getoptions.hpp @@ -448,7 +448,8 @@ void Getopt::parseInputArgs_(int argc, char *argv[], const std::string &fmt) { // extract option one by one, create Option container out of extracted values char option; - while((option = getopt(argc, argv, fmt.c_str())) != -1) { // read next option character + while(((option = getopt(argc, argv, fmt.c_str())) != -1) + && (option != 255)) { // read next option character if(option == ':') throw EXP(opt_argument_missing); // missing argument, forced ':'