Browse Source

# revisions: 45736

git-svn-id: branches/fixes_3_2@47093 -
marco 4 years ago
parent
commit
9d6e63f2e3
1 changed files with 2 additions and 2 deletions
  1. 2 2
      rtl/inc/getopts.pp

+ 2 - 2
rtl/inc/getopts.pp

@@ -460,8 +460,8 @@ begin
      exit;
    end;
   Internal_getopt:=optstring[temp];
-  if optstring[temp+1]=':' then
-   if optstring[temp+2]=':' then
+  if (length(optstring)>temp) and (optstring[temp+1]=':') then
+   if (length(optstring)>temp+1) and (optstring[temp+2]=':') then
     begin { optional argument }
       if nextchar>0 then
        begin