From 375fa71cb816acb25bd2eaf24ef5cc292a1f2c36 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Thu, 2 May 2024 17:01:09 +0200 Subject: use write and move in place for safer writing of files (#70) * use write and move in place for safer writing of files --- src/zenserver/zenserver.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/zenserver/zenserver.cpp') diff --git a/src/zenserver/zenserver.cpp b/src/zenserver/zenserver.cpp index 3fd5d53c7..89f376709 100644 --- a/src/zenserver/zenserver.cpp +++ b/src/zenserver/zenserver.cpp @@ -448,9 +448,7 @@ ZenServer::InitializeState(const ZenServerOptions& ServerOptions) if (UpdateManifest) { - IoBuffer ManifestBuffer = m_RootManifest.GetBuffer().AsIoBuffer(); - - WriteFile(ManifestPath, ManifestBuffer); + TemporaryFile::SafeWriteFile(ManifestPath, m_RootManifest.GetBuffer().GetView()); } if (!ServerOptions.IsTest) -- cgit v1.2.3