- /* Lock source and (temporary) destination. */
- retval = lockfile_lock(src_name, INT_MAX, &src_lock);
- if (retval) {
- ovs_fatal(retval, "%s: failed to lock lockfile", src_name);
+ /* Get (temporary) destination and lock it. */
+ if (in_place) {
+ dst_name = xasprintf("%s.tmp", src_name);