diff --git a/src/OpenFOAM/containers/PtrLists/PtrDynList/PtrDynListI.H b/src/OpenFOAM/containers/PtrLists/PtrDynList/PtrDynListI.H
index 159068a43d5d0180320a0a049ef32ff0b5b3eeff..82d9466c85688bf002b1a95263731fd1d2634ad1 100644
--- a/src/OpenFOAM/containers/PtrLists/PtrDynList/PtrDynListI.H
+++ b/src/OpenFOAM/containers/PtrLists/PtrDynList/PtrDynListI.H
@@ -272,7 +272,7 @@ inline Foam::autoPtr<T> Foam::PtrDynList<T, SizeMin>::set
     const autoPtr<T>& aptr
 )
 {
-    this->set(i, const_cast<autoPtr<T>&>(aptr).release());
+    return this->set(i, const_cast<autoPtr<T>&>(aptr).release());
 }
 
 
@@ -283,7 +283,7 @@ inline Foam::autoPtr<T> Foam::PtrDynList<T, SizeMin>::set
     const tmp<T>& tptr
 )
 {
-    this->set(i, tptr.ptr());
+    return this->set(i, tptr.ptr());
 }