diff --git a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H
index 6460cc9990a5f95010fae2c2fc8b96272e7a46e1..39367bb6bf9e632737d8c85dce2b23e7c23dd653 100644
--- a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H
+++ b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H
@@ -47,10 +47,7 @@
         thermof.set
         (
             i,
-            autoPtr<basicThermo>
-            (
-                basicThermo::New(fluidRegions[i])
-            ).ptr()
+            basicThermo::New(fluidRegions[i]).ptr()
         );
 
         Info<< "    Adding to rhof\n" << endl;