if (verbose > 0)
fprintf(stderr, Name ": looking in container %s\n",
devname);
+
+ tmpdev->content = tst->ss->container_content(tst, NULL);
next_member:
if (tmpdev->content)
content = tmpdev->content;
- else
- content = tst->ss->container_content(tst, NULL);
+
if (!content)
goto loop; /* empty container */
if (!ident_matches(ident, content, tst,
homehost, update,
report_missmatch ? devname : NULL))
- goto loop;
+ goto next_member;
/* we have the one container we need, don't keep
* looking. If the chosen member is active, skip.
loop:
dev_policy_free(pol);
pol = NULL;
- if (tmpdev->content)
- goto next_member;
if (tst)
tst->ss->free_super(tst);
}