From 06217ffce0e98eca57efec12125bb5286bcd904e Mon Sep 17 00:00:00 2001 From: Will Bainbridge Date: Tue, 13 Dec 2022 16:05:04 +0000 Subject: [PATCH] MPPIC: IsotropyModel: Prevent null pointer access on copy construct --- .../MPPIC/IsotropyModels/IsotropyModel/IsotropyModel.C | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lagrangian/parcel/submodels/MPPIC/IsotropyModels/IsotropyModel/IsotropyModel.C b/src/lagrangian/parcel/submodels/MPPIC/IsotropyModels/IsotropyModel/IsotropyModel.C index 577bba3813..ed8992b540 100644 --- a/src/lagrangian/parcel/submodels/MPPIC/IsotropyModels/IsotropyModel/IsotropyModel.C +++ b/src/lagrangian/parcel/submodels/MPPIC/IsotropyModels/IsotropyModel/IsotropyModel.C @@ -63,7 +63,12 @@ Foam::IsotropyModel::IsotropyModel ) : CloudSubModelBase(cm), - timeScaleModel_(cm.timeScaleModel_->clone()) + timeScaleModel_ + ( + cm.timeScaleModel_.valid() + ? cm.timeScaleModel_->clone().ptr() + : nullptr + ) {}