diff --git a/src/sysprofd/ipc-service-impl.c b/src/sysprofd/ipc-service-impl.c index da9bf473..37229081 100644 --- a/src/sysprofd/ipc-service-impl.c +++ b/src/sysprofd/ipc-service-impl.c @@ -78,6 +78,8 @@ file_set_contents_no_backup (const gchar *path, return FALSE; } + ftruncate (fd, 0); + if (write (fd, contents, len) != len) { int errsv = errno;