diff --git a/lib/backend.py b/lib/backend.py
index 3b8c550899d93c0767c7562adf469de7e108bced..1d0d15f080c7d3b34515a6800841753ccb560166 100644
--- a/lib/backend.py
+++ b/lib/backend.py
@@ -1699,8 +1699,9 @@ def UploadFile(file_name, data, mode, uid, gid, atime, mtime):
 
   raw_data = _Decompress(data)
 
-  utils.WriteFile(file_name, data=raw_data, mode=mode, uid=uid, gid=gid,
-                  atime=atime, mtime=mtime)
+  utils.SafeWriteFile(file_name, None,
+                      data=raw_data, mode=mode, uid=uid, gid=gid,
+                      atime=atime, mtime=mtime)
 
 
 def WriteSsconfFiles(values):