From 228402b5052a02fab0d4664264b81a2cec8b2945 Mon Sep 17 00:00:00 2001 From: cyrillemoureaux Date: Fri, 29 Jun 2018 14:26:38 +0200 Subject: [PATCH] Fix crash when --library is provided but no actual library path is, by avoiding going over argc. --- src/server/kiwix-serve.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/kiwix-serve.cpp b/src/server/kiwix-serve.cpp index 7a1a625..e7171bf 100644 --- a/src/server/kiwix-serve.cpp +++ b/src/server/kiwix-serve.cpp @@ -983,15 +983,15 @@ int main(int argc, char** argv) break; } } else { - if (optind <= argc) { + if (optind < argc) { if (libraryFlag) { libraryPath = argv[optind++]; } else { while (optind < argc) zimPathes.push_back(std::string(argv[optind++])); } - break; } + break; } }