SHA256
1
0
forked from pool/dbxtool
Files
dbxtool/dbxtool-fixes.patch
2020-09-22 06:06:12 +00:00

38 lines
1.4 KiB
Diff

Index: dbxtool-8/src/iter.c
===================================================================
--- dbxtool-8.orig/src/iter.c
+++ dbxtool-8/src/iter.c
@@ -114,8 +114,8 @@ esd_iter_next(esd_iter *iter, efi_guid_t
sizeof (iter->esd->SignatureOwner)) {
warnx("X.509 Cert ASN.1 size does not match "
"SignatureList Size (%d vs %ld)",
- asn1size, iter->len -
- sizeof (iter->esd->SignatureOwner));
+ asn1size, (long)(iter->len -
+ sizeof (iter->esd->SignatureOwner)));
}
}
@@ -224,8 +224,8 @@ esl_iter_next(esl_iter *iter, efi_guid_t
esl_get_type(iter, &type);
if (iter->len - iter->offset > iter->esl->SignatureListSize) {
warnx("EFI Signature List is malformed");
- errx(1, "list has %zd bytes left, element is %"PRIu32" bytes",
- iter->len - iter->offset,
+ errx(1, "list has %ld bytes left, element is %"PRIu32" bytes",
+ (long)(iter->len - iter->offset),
iter->esl->SignatureListSize);
}
if (!efi_guid_cmp(&type, &efi_guid_x509_cert)) {
@@ -241,8 +241,8 @@ esl_iter_next(esl_iter *iter, efi_guid_t
- sizeof (efi_guid_t)) {
warnx("X.509 Cert ASN.1 size does not match "
"SignatureList Size (%d vs %ld)",
- asn1size, iter->esl->SignatureSize -
- sizeof (efi_guid_t));
+ asn1size, (long)(iter->esl->SignatureSize -
+ sizeof (efi_guid_t)));
}
}