diff --git a/src/OpenFOAM/global/profiling/profiling.C b/src/OpenFOAM/global/profiling/profiling.C
index d1079903e24faeedc618a6a89d6940511aabe47d..df17faa60e15e7e5a20654c3f98b89627f781bf6 100644
--- a/src/OpenFOAM/global/profiling/profiling.C
+++ b/src/OpenFOAM/global/profiling/profiling.C
@@ -384,7 +384,7 @@ bool Foam::profiling::writeData(Ostream& os) const
         os.endBlock();
     }
 
-    return os;
+    return os.good();
 }