diff --git a/src/leapr.f90 b/src/leapr.f90 index 8051a4e0..4702512f 100644 --- a/src/leapr.f90 +++ b/src/leapr.f90 @@ -413,7 +413,7 @@ subroutine leapr isym=0 if (ncold.ne.0) isym=1 if (isabt.eq.1) isym=isym+2 - mscr = 8 + 2*nalpha ! Max needed length of scr based on endout + mscr = max(8 + 2*nalpha, 8 + 2*nedge) ! Max needed length of scr based on endout allocate(scr(mscr)) call endout(ntempr,bragg,nedge,maxb,scr,mscr,isym,ilog)