fbbd703e99
Operations on the wallet data file are now fenced by a lock to avoid potentially messy concurrent modifications by multiple processes (i.e. the wallet receiver and a send command). The lock is done using a create-only lock file, which is an atomic operation.