Skip to content

Commit 4b189e4

Browse files
authored
Merge pull request OpenFAST#3214 from andrew-platt/b/adi_c_bind
[BugFix] ADI c-bind: comment out code that causes segfaults with interface debugging
2 parents 3a9d3f2 + ab6c179 commit 4b189e4

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

modules/aerodyn/src/AeroDyn_Inflow_C_Binding.f90

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -935,18 +935,20 @@ subroutine ShowPassedData()
935935
call WrScr(" ADinputFilePassed_C "//TmpFlag )
936936
call WrScr(" ADinputFileString_C (ptr addr) "//trim(Num2LStr(LOC(ADinputFileString_C))) )
937937
call WrScr(" ADinputFileStringLength_C "//trim(Num2LStr( ADinputFileStringLength_C )) )
938-
if (ADinputFilePassed==0_c_int) then
939-
i = index(ADinputFileString, char(0)) ! skip anything after c_null_char
940-
call WrScr(" ADinputFileString_C "//ADinputFileString(1:i))
941-
endif
938+
!FIXME: This causes a seg fault
939+
! if (ADinputFilePassed==0_c_int) then
940+
! i = index(ADinputFileString, char(0)) ! skip anything after c_null_char
941+
! call WrScr(" ADinputFileString_C "//ADinputFileString(1:i))
942+
! endif
942943
TmpFlag="F"; if (IfWinputFilePassed==1_c_int) TmpFlag="T"
943944
call WrScr(" IfWinputFilePassed_C "//TmpFlag )
944945
call WrScr(" IfWinputFileString_C (ptr addr)"//trim(Num2LStr(LOC(IfWinputFileString_C))) )
945946
call WrScr(" IfWinputFileStringLength_C "//trim(Num2LStr( IfWinputFileStringLength_C )) )
946-
if (IfWinputFilePassed==0_c_int) then
947-
i = index(IfWinputFileString, char(0)) ! skip anything after c_null_char
948-
call WrScr(" IfWinputFileString_C "//trim(IfWinputFileString(1:i)))
949-
endif
947+
!FIXME: This causes a seg fault
948+
! if (IfWinputFilePassed==0_c_int) then
949+
! i = index(IfWinputFileString, char(0)) ! skip anything after c_null_char
950+
! call WrScr(" IfWinputFileString_C "//trim(IfWinputFileString(1:i)))
951+
! endif
950952
call WrScr(" OutRootName "//trim(OutRootName) )
951953
call WrScr(" Interpolation")
952954
call WrScr(" InterpOrder_C "//trim(Num2LStr( InterpOrder_C )) )

0 commit comments

Comments
 (0)