diff --git a/src/sampling/meshToMeshInterpolation/meshToMesh/meshToMeshTemplates.C b/src/sampling/meshToMeshInterpolation/meshToMesh/meshToMeshTemplates.C
index 155fc817ba14313065eab5c218cd35271f7ae9bd..9f19ee334c92fe9405660fb8e55a52bd242e07a7 100644
--- a/src/sampling/meshToMeshInterpolation/meshToMesh/meshToMeshTemplates.C
+++ b/src/sampling/meshToMeshInterpolation/meshToMesh/meshToMeshTemplates.C
@@ -376,7 +376,7 @@ void Foam::meshToMesh::mapSrcToTgt
             tgtField.rmap(tnewTgt(), identity(tgtField.size()));
         }
 
-        tgtField = pTraits<Type>::zero;
+        tgtField == pTraits<Type>::zero;
 
         AMIList[i].interpolateToTarget
         (
@@ -565,7 +565,7 @@ void Foam::meshToMesh::mapTgtToSrc
             srcField.rmap(tnewSrc(), identity(srcField.size()));
         }
 
-        srcField = pTraits<Type>::zero;
+        srcField == pTraits<Type>::zero;
 
         AMIList[i].interpolateToSource
         (