@@ -1638,6 +1638,9 @@ SUBROUTINE HCO_ArrCleanup_2D_Hp( Arr, DeepClean )
1638
1638
DEALLOCATE ( Arr )
1639
1639
ENDIF
1640
1640
1641
+ ! Make sure we return a null pointer
1642
+ Arr = > NULL ()
1643
+
1641
1644
END SUBROUTINE HCO_ArrCleanup_2D_Hp
1642
1645
! EOC
1643
1646
!- -----------------------------------------------------------------------------
@@ -1685,6 +1688,9 @@ SUBROUTINE HCO_ArrCleanup_2D_Sp( Arr, DeepClean )
1685
1688
DEALLOCATE ( Arr )
1686
1689
ENDIF
1687
1690
1691
+ ! Make sure we return a null pointer
1692
+ Arr = > NULL ()
1693
+
1688
1694
END SUBROUTINE HCO_ArrCleanup_2D_Sp
1689
1695
! EOC
1690
1696
!- -----------------------------------------------------------------------------
@@ -1732,6 +1738,9 @@ SUBROUTINE HCO_ArrCleanup_2D_I( Arr, DeepClean )
1732
1738
DEALLOCATE ( Arr )
1733
1739
ENDIF
1734
1740
1741
+ ! Make sure we return a null pointer
1742
+ Arr = > NULL ()
1743
+
1735
1744
END SUBROUTINE HCO_ArrCleanup_2D_I
1736
1745
! EOC
1737
1746
!- -----------------------------------------------------------------------------
@@ -1778,6 +1787,10 @@ SUBROUTINE HCO_ArrCleanup_3D_Hp( Arr, DeepClean )
1778
1787
CALL HCO_ValCleanup( Arr% Val, Arr% Alloc, DeepClean= DC )
1779
1788
DEALLOCATE ( Arr )
1780
1789
ENDIF
1790
+
1791
+ ! Make sure we return a null pointer
1792
+ Arr = > NULL ()
1793
+
1781
1794
END SUBROUTINE HCO_ArrCleanup_3D_Hp
1782
1795
! EOC
1783
1796
!- -----------------------------------------------------------------------------
@@ -1825,6 +1838,9 @@ SUBROUTINE HCO_ArrCleanup_3D_Sp( Arr, DeepClean )
1825
1838
DEALLOCATE ( Arr )
1826
1839
ENDIF
1827
1840
1841
+ ! Make sure we return a null pointer
1842
+ Arr = > NULL ()
1843
+
1828
1844
END SUBROUTINE HCO_ArrCleanup_3D_Sp
1829
1845
! EOC
1830
1846
!- -----------------------------------------------------------------------------
@@ -1876,6 +1892,9 @@ SUBROUTINE HCO_ArrVecCleanup_2D_Hp( ArrVec, DeepClean )
1876
1892
1877
1893
ENDIF
1878
1894
1895
+ ! Make sure we return a null pointer
1896
+ ArrVec = > NULL ()
1897
+
1879
1898
END SUBROUTINE HCO_ArrVecCleanup_2D_Hp
1880
1899
! EOC
1881
1900
!- -----------------------------------------------------------------------------
@@ -1927,6 +1946,9 @@ SUBROUTINE HCO_ArrVecCleanup_2D_Sp( ArrVec, DeepClean )
1927
1946
1928
1947
ENDIF
1929
1948
1949
+ ! Make sure we return a null pointer
1950
+ ArrVec = > NULL ()
1951
+
1930
1952
END SUBROUTINE HCO_ArrVecCleanup_2D_Sp
1931
1953
! EOC
1932
1954
!- -----------------------------------------------------------------------------
@@ -1978,6 +2000,9 @@ SUBROUTINE HCO_ArrVecCleanup_3D_Hp( ArrVec, DeepClean )
1978
2000
1979
2001
ENDIF
1980
2002
2003
+ ! Make sure we return a null pointer
2004
+ ArrVec = > NULL ()
2005
+
1981
2006
END SUBROUTINE HCO_ArrVecCleanup_3D_Hp
1982
2007
! EOC
1983
2008
!- -----------------------------------------------------------------------------
@@ -2029,6 +2054,9 @@ SUBROUTINE HCO_ArrVecCleanup_3D_Sp( ArrVec, DeepClean )
2029
2054
2030
2055
ENDIF
2031
2056
2057
+ ! Make sure we return a null pointer
2058
+ ArrVec = > NULL ()
2059
+
2032
2060
END SUBROUTINE HCO_ArrVecCleanup_3D_Sp
2033
2061
! EOC
2034
2062
!- -----------------------------------------------------------------------------
0 commit comments