diff options
| author | Peter Jones <pjones@redhat.com> | 2014-09-21 13:45:38 -0400 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2014-10-02 01:01:54 -0400 |
| commit | c622b677d67ebd88b94f13555b30da80ca74a8c1 (patch) | |
| tree | 20535d28cd601cb62c315a8caf8ab979ee93a9d4 | |
| parent | 034466b7734a2749346151d903bbd7c8a1288db1 (diff) | |
| download | efi-boot-shim-c622b677d67ebd88b94f13555b30da80ca74a8c1.tar.gz efi-boot-shim-c622b677d67ebd88b94f13555b30da80ca74a8c1.zip | |
Make another integer compare be signed/unsigned safe as well.
Signed-off-by: Peter Jones <pjones@redhat.com>
| -rw-r--r-- | MokManager.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/MokManager.c b/MokManager.c index 4a9b1021..ee29051d 100644 --- a/MokManager.c +++ b/MokManager.c @@ -192,7 +192,8 @@ static MokListNode *build_mok_list(UINT32 num, void *Data, UINTN DataSize) { list[count].Type = CertList->SignatureType; /* MOK out of bounds? */ - if (list[count].MokSize > end - (void *)list[count].Mok) { + if (list[count].MokSize > (unsigned long)end - + (unsigned long)list[count].Mok) { FreePool(list); return NULL; } |
