+ if (lseek64(fd_old, rnc.device_offset, SEEK_SET) < 0 ||
+ lseek64(fd_new, rnc.device_offset, SEEK_SET) < 0) {
+ log_err("Cannot seek to device offset.\n");
+ return -EIO;
+ }
+
+ rnc.restart_bytes = *bytes = rnc.device_offset;
+
+ if (write_log() < 0)
+ return -EIO;
+