[patch 02/20] write_file: make transaction-safe

Inaky Perez-Gonzalez inaky.perez-gonzalez at intel.com
Fri Jul 23 15:31:59 PDT 2010


On Fri, 2010-07-23 at 14:57 -0700, Denis Kenzior wrote: 
> Hi Inaky,
> 
> On 07/23/2010 03:59 PM, Inaky Perez-Gonzalez wrote:
> > From: Inaky Perez-Gonzalez <inaky.perez-gonzalez at intel.com>
> > 
> > write_file(), as written wasn't transaction-safe; a crash bewtween a
> > file being open and the buffer being written before a safe close would
> > leave the file with a set of undetermined contents.
> > 
> > Modified to the file is written to a temporary file name; once
> > completed, it is renamed to the final name. This way, a crash in the
> > middle doesn't leave half-baked files.

all fixed, thanks




More information about the ofono mailing list