diff --git a/include/FluidSCWrapper.hpp b/include/FluidSCWrapper.hpp index 8d446b7..0927d96 100644 --- a/include/FluidSCWrapper.hpp +++ b/include/FluidSCWrapper.hpp @@ -1047,7 +1047,12 @@ class FluidSCWrapper : public impl::FluidSCWrapperBase report << ")\n"; } - if(!willContinue) return; + if(!willContinue) + { + msg->~MessageData(); + ft->fRTFree(x->mWorld, msgptr); + return; + } /// (void) std::initializer_list{