From 19e2d9d6fad7e021da30faf7246031caa4f0f51b Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 1 Dec 2023 00:55:51 +0300 Subject: [PATCH] Fix crash on unknown long argument to vitastor-disk --- src/disk_tool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/disk_tool.cpp b/src/disk_tool.cpp index 2d4b2490..2faa6cd2 100644 --- a/src/disk_tool.cpp +++ b/src/disk_tool.cpp @@ -229,7 +229,7 @@ int main(int argc, char *argv[]) { self.options["allow_data_loss"] = "1"; } - else if (argv[i][0] == '-' && argv[i][1] == '-') + else if (argv[i][0] == '-' && argv[i][1] == '-' && i < argc-1) { char *key = argv[i]+2; self.options[key] = argv[++i];