An OCI index redirect already carries the digest of the selected
manifest. Store it in the expected checksum field so pull-job
verifies the downloaded manifest instead of overwriting the digest
with the computed checksum before comparison.
Follow-up for
a9f6ba04969d6eb2e629e30299fab7538ef42a57
j->on_finished = oci_pull_job_on_finished_manifest;
j->calc_checksum = true;
- if (!iovec_memdup(&entry->digest, &j->checksum))
+ if (!iovec_memdup(&entry->digest, &j->expected_checksum))
return -ENOMEM;
j->description = strjoin("Image Manifest (", url, ")");