ecore/getopt: handle negative return in arg parsing
Summary: _ecore_getopt_parse_find_nonargs_base() can return -1 on errors CID 1402615 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10393
This commit is contained in:
parent
511ee4e6f4
commit
39f384bba1
|
@ -2135,6 +2135,7 @@ ecore_getopt_parse_positional(const Ecore_Getopt *parser,
|
|||
start = argc;
|
||||
else if (start < 1)
|
||||
start = _ecore_getopt_parse_find_nonargs_base(parser, argc, argv);
|
||||
if (start < 0) goto error;
|
||||
|
||||
nonargs = start;
|
||||
for (desc = parser->descs; !_ecore_getopt_desc_is_sentinel(desc); desc++);
|
||||
|
|
Loading…
Reference in New Issue