From 15d312e986dd83317dd51ef9b13cf3ed4d2cfb79 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Fri, 12 Jun 2015 10:39:55 -0400 Subject: [PATCH] Fixed potential missing argument when using tv subcommand with argv[2] --- test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.cpp b/test.cpp index 17d4909b..402cd523 100644 --- a/test.cpp +++ b/test.cpp @@ -251,7 +251,7 @@ int CRYPTOPP_API main(int argc, char *argv[]) DigestFile(argv[2]); else if (command == "tv") { - std::string fname = argv[2]; + std::string fname = (argc >= 3 ? argv[2] : "all"); if (fname.find(".txt") == std::string::npos) fname = "TestVectors/" + fname + ".txt"; return !RunTestDataFile(fname.c_str());