From adb94ff9264ca54f1554cdc1c0b2e7e290f9be89 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Wed, 29 Nov 2023 08:15:41 +0000 Subject: Exit if there is a missing pattern argument. --- fbench/src/splitfile/splitfile.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fbench/src/splitfile/splitfile.cpp b/fbench/src/splitfile/splitfile.cpp index 65eb0009564..8eddc163463 100644 --- a/fbench/src/splitfile/splitfile.cpp +++ b/fbench/src/splitfile/splitfile.cpp @@ -28,6 +28,10 @@ main(int argc, char** argv) switch(opt) { case 'p': pattern = optarg; + if (pattern == nullptr) { + printf("Missing 'pattern' argument to -p option !\n"); + return -1; + } break; case 'm': linebufsize = atoi(optarg); -- cgit v1.2.3