diff --git a/src/crosssec.c b/src/crosssec.c index 13f83c71..9321e8d6 100644 --- a/src/crosssec.c +++ b/src/crosssec.c @@ -1113,5 +1113,5 @@ void Frp_mat(double Fsca_tot[3],double * restrict Fsca,double Finc_tot[3],double Free_general(materialT); Free_general(rdipT); - Free_general(pT); + Free_cVector(pT); } diff --git a/src/memory.c b/src/memory.c index d3e79508..9b75335c 100644 --- a/src/memory.c +++ b/src/memory.c @@ -271,6 +271,7 @@ void Free_iMatrix(int ** restrict m,const size_t nrl,const size_t nrh,const size void Free_general(void * restrict v) // frees general vector; kept in a special function for future development +// !!! Must not be used for complex vectors - use Free_cVector instead !!! { IF_FREE(v); }