Skip to content

Commit ea8e9ca

Browse files
committed
FF: fix segfault when MD shared moorings not initialized
1 parent 8d983ac commit ea8e9ca

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

glue-codes/fast-farm/src/FAST_Farm_Subs.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1841,7 +1841,7 @@ subroutine FARM_End(farm, ErrStat, ErrMsg)
18411841

18421842
!--------------
18431843
! 6. End farm-level MoorDyn
1844-
if (farm%p%MooringMod == 3) then
1844+
if (farm%p%MooringMod == 3 .and. allocated(farm%MD%Input)) then
18451845
call MD_End(farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2)
18461846
call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName )
18471847
!TODO: any related items need to be cleared?

0 commit comments

Comments
 (0)