diff options
author | 2019-04-13 23:32:47 +0200 | |
---|---|---|
committer | 2019-04-13 23:32:47 +0200 | |
commit | 6ed04fe619ab4764ee6a97d1b1119a5633e26dfd (patch) | |
tree | a8569823cb7ea18c855bfd20812fa2f9aff52c0c /src/lib/netlist/plib/poptions.cpp | |
parent | eec0b202b084c80e7a76cdb72240b77e908b73ad (diff) |
plib: fix crash when argument is missing. (nw)
Diffstat (limited to 'src/lib/netlist/plib/poptions.cpp')
-rw-r--r-- | src/lib/netlist/plib/poptions.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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; } |