summaryrefslogtreecommitdiff
path: root/it.class
diff options
context:
space:
mode:
authorNathan Gass2024-02-21 10:22:32 +0100
committerNathan Gass2024-02-21 10:22:32 +0100
commit486126e92b87d9ca32ae2596f74054c234cd7a19 (patch)
tree6c682bbdb050b8d42725d28cf7d8c70b944a68ca /it.class
parent19a29ba848ac66fedbbb7059df09f93675e48a26 (diff)
downloaditools-486126e92b87d9ca32ae2596f74054c234cd7a19.tar.gz
itools-486126e92b87d9ca32ae2596f74054c234cd7a19.tar.bz2
itools-486126e92b87d9ca32ae2596f74054c234cd7a19.zip
it::getopt: do not eat up second --
Diffstat (limited to 'it.class')
-rw-r--r--it.class2
1 files changed, 1 insertions, 1 deletions
diff --git a/it.class b/it.class
index e2e1dd0..b98f531 100644
--- a/it.class
+++ b/it.class
@@ -950,7 +950,7 @@ static function getopt($usage, $p = array())
{
if ($eat)
$result[array_shift($eat)] = $arg;
- else if ($arg == "--")
+ else if (!$noopts && $arg == "--")
$noopts = true;
else if (!$noopts && ($matches = (array)it::match('^--(\w[\w-]*)(=.*)?', $arg)))
{