Since we are refreshing the relative paths when doing the blockjobs we
no longer need to load them upfront when doing the snapshot.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
dd->initialized = true;
/* relative backing store paths need to be updated so that relative
- * block commit still works */
- if (reuse) {
+ * block commit still works. With blockdev we must update it when doing
+ * commit anyways so it's skipped here */
+ if (reuse && !blockdev) {
if (supportsBacking) {
g_autofree char *backingStoreStr = NULL;