diff --git a/src/ZSOLVER/sources_neg_correct.f90 b/src/ZSOLVER/sources_neg_correct.f90
index 13ceb76f6069b649171be9830e38fcb7e085b297..bda6bb2f03c26a550e94947b22e5088dbdb1d328 100644
--- a/src/ZSOLVER/sources_neg_correct.f90
+++ b/src/ZSOLVER/sources_neg_correct.f90
@@ -460,7 +460,7 @@ end select CLOUD
 !$acc end data
 
 #ifndef MNH_OPENACC
-deallocate( zexn, zlv, zcph, zls, zcor )
+deallocate( zexn, zlv, zcph, zls, zcor , ZTEMP_BUD)
 #else
 !Release all memory allocated with Mnh_mem_get calls since last call to Mnh_mem_position_pin
 call Mnh_mem_release()