From 6ed04fe619ab4764ee6a97d1b1119a5633e26dfd Mon Sep 17 00:00:00 2001 From: couriersud Date: Sat, 13 Apr 2019 23:32:47 +0200 Subject: plib: fix crash when argument is missing. (nw) --- src/lib/netlist/plib/poptions.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/netlist/plib/poptions.cpp b/src/lib/netlist/plib/poptions.cpp index 4a3d32c4723..416b79e39d3 100644 --- a/src/lib/netlist/plib/poptions.cpp +++ b/src/lib/netlist/plib/poptions.cpp @@ -158,7 +158,9 @@ namespace plib { } else { - i++; // FIXME: are there more arguments? + i++; + if (i >= argc) + return i - 1; if (opt->do_parse(pstring(argv[i])) != 0) return i - 1; } -- cgit v1.2.3