diff options
Diffstat (limited to 'pear/PEAR')
-rw-r--r-- | pear/PEAR/Command/Common.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pear/PEAR/Command/Common.php b/pear/PEAR/Command/Common.php index e57d279699..e2d7a34dc6 100644 --- a/pear/PEAR/Command/Common.php +++ b/pear/PEAR/Command/Common.php @@ -174,10 +174,10 @@ class PEAR_Command_Common extends PEAR foreach ($this->commands[$command]['options'] as $k => $v) { if (isset($v['shortopt'])) { $s = $v['shortopt']; - if (@$s{1} == ':') { + if (strlen($s) > 1 && $s{1} == ':') { $argname = ''; $optional = false; - if (@$s{2} == ':') { + if (strlen($s) > 2 && $s{2} == ':') { $optional = true; $argname = substr($s, 3); } else { |