Page MenuHomeFreeBSD

D50034.diff
No OneTemporary

D50034.diff

diff --git a/lib/libefivar/efivar.c b/lib/libefivar/efivar.c
--- a/lib/libefivar/efivar.c
+++ b/lib/libefivar/efivar.c
@@ -77,7 +77,6 @@
{ "f46ee6f4-4785-43a3-923d-7f786c3c8479", "lenovo_startup_interrupt", Z },
{ "ffffffff-ffff-ffff-ffff-ffffffffffff", "zzignore-this-guid", Z },
};
-#undef Z
static void
efi_guid_tbl_compile(void)
@@ -293,9 +292,9 @@
int
efi_guid_is_zero(const efi_guid_t *guid)
{
- uint32_t status;
+ efi_guid_t zero = Z;
- return uuid_is_nil((const uuid_t *)guid, &status);
+ return (memcmp(guid, &zero, sizeof(zero)) == 0);
}
int

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 27, 1:15 PM (15 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17808232
Default Alt Text
D50034.diff (571 B)

Event Timeline