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; }