mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-09-07 06:03:51 +00:00
bootctl: check that partition uuid is valid
It probably is but check anyway to make coverity happy. CID#1271354
This commit is contained in:
+7
-1
@@ -177,7 +177,13 @@ static int verify_esp(const char *p, uint32_t *part, uint64_t *pstart, uint64_t
|
||||
fprintf(stderr, "Failed to probe partition entry UUID %s: %s\n", p, strerror(-r));
|
||||
goto fail;
|
||||
}
|
||||
sd_id128_from_string(v, uuid);
|
||||
|
||||
r = sd_id128_from_string(v, uuid);
|
||||
if (r < 0) {
|
||||
fprintf(stderr, "Partition %s has invalid UUID: %s\n", p, v);
|
||||
r = -EIO;
|
||||
goto fail;
|
||||
}
|
||||
|
||||
errno = 0;
|
||||
r = blkid_probe_lookup_value(b, "PART_ENTRY_NUMBER", &v, NULL);
|
||||
|
||||
Reference in New Issue
Block a user