mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-20 22:48:22 +00:00
* grub-core/lib/libgcrypt_wrap/mem.c (gcry_x*alloc): Make out of memory
fatal.
This commit is contained in:
1 parent
f7ff879bd2
commit
055b36b6a6
2 files changed
+30
-5
No files matched your search
@@ -35,31 +35,51 @@ gcry_is_secure (const void *a __attribute__ ((unused)))
|
||||
void *
|
||||
gcry_xcalloc (size_t n, size_t m)
|
||||
{
|
||||
return grub_zalloc (n * m);
|
||||
void *ret;
|
||||
ret = grub_zalloc (n * m);
|
||||
if (!ret)
|
||||
grub_fatal ("gcry_xcalloc failed");
|
||||
return ret;
|
||||
}
|
||||
|
||||
void *
|
||||
gcry_xmalloc_secure (size_t n)
|
||||
{
|
||||
return grub_malloc (n);
|
||||
void *ret;
|
||||
ret = grub_malloc (n);
|
||||
if (!ret)
|
||||
grub_fatal ("gcry_xmalloc failed");
|
||||
return ret;
|
||||
}
|
||||
|
||||
void *
|
||||
gcry_xcalloc_secure (size_t n, size_t m)
|
||||
{
|
||||
return grub_zalloc (n * m);
|
||||
void *ret;
|
||||
ret = grub_zalloc (n * m);
|
||||
if (!ret)
|
||||
grub_fatal ("gcry_xcalloc failed");
|
||||
return ret;
|
||||
}
|
||||
|
||||
void *
|
||||
gcry_xmalloc (size_t n)
|
||||
{
|
||||
return grub_malloc (n);
|
||||
void *ret;
|
||||
ret = grub_malloc (n);
|
||||
if (!ret)
|
||||
grub_fatal ("gcry_xmalloc failed");
|
||||
return ret;
|
||||
}
|
||||
|
||||
void *
|
||||
gcry_xrealloc (void *a, size_t n)
|
||||
{
|
||||
return grub_realloc (a, n);
|
||||
void *ret;
|
||||
ret = grub_realloc (a, n);
|
||||
if (!ret)
|
||||
grub_fatal ("gcry_xrealloc failed");
|
||||
return ret;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in new issue
Block a user