1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-26 19:18:50 +00:00

Fix test bug when calloc returns null

* test/src/emacs-module-resources/mod-test.c (Fmod_test_userptr_make):
Don’t dump core if calloc returns null and signal_errno returns.
This commit is contained in:
Paul Eggert 2021-10-12 17:10:46 -07:00
parent ebeaa54f19
commit f223ac6ef9

View File

@ -298,7 +298,10 @@ Fmod_test_userptr_make (emacs_env *env, ptrdiff_t nargs, emacs_value args[],
{
struct super_struct *p = calloc (1, sizeof *p);
if (!p)
signal_errno (env, "calloc");
{
signal_errno (env, "calloc");
return NULL;
}
p->amazing_int = env->extract_integer (env, args[0]);
return env->make_user_ptr (env, free, p);
}