File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -418,6 +418,7 @@ program packmol
418418 end if
419419 ival = 2
420420 do
421+ if (ival > maxkeywords) exit
421422 read (keyword(iline_atoms,ival),* ,iostat= ioerr) iat
422423 if ( ioerr /= 0 ) exit
423424 if ( iat > natoms(itype) ) then
@@ -440,6 +441,7 @@ program packmol
440441 end if
441442 ival = 2
442443 do
444+ if (ival > maxkeywords) exit
443445 read (keyword(iline_atoms,ival),* ,iostat= ioerr) iat
444446 if ( ioerr /= 0 ) exit
445447 if ( iat > natoms(itype) ) then
@@ -462,6 +464,7 @@ program packmol
462464 end if
463465 ival = 2
464466 do
467+ if (ival > maxkeywords) exit
465468 read (keyword(iline_atoms,ival),* ,iostat= ioerr) iat
466469 if ( ioerr /= 0 ) exit
467470 if ( iat > natoms(itype) ) then
@@ -485,6 +488,7 @@ program packmol
485488 end if
486489 ival = 2
487490 do
491+ if (ival > maxkeywords) exit
488492 read (keyword(iline_atoms,ival),* ,iostat= ioerr) iat
489493 if ( ioerr /= 0 ) exit
490494 if ( iat > natoms(itype) ) then
You can’t perform that action at this time.
0 commit comments