[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-28 f223ac6: Fix test bug when calloc returns null
From: |
Paul Eggert |
Subject: |
emacs-28 f223ac6: Fix test bug when calloc returns null |
Date: |
Tue, 12 Oct 2021 20:22:13 -0400 (EDT) |
branch: emacs-28
commit f223ac6ef92b7cf69048c81ff58b5c983c7d25da
Author: Paul Eggert <eggert@cs.ucla.edu>
Commit: Paul Eggert <eggert@cs.ucla.edu>
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.
---
test/src/emacs-module-resources/mod-test.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/test/src/emacs-module-resources/mod-test.c
b/test/src/emacs-module-resources/mod-test.c
index 5720af8..4c0b168 100644
--- a/test/src/emacs-module-resources/mod-test.c
+++ b/test/src/emacs-module-resources/mod-test.c
@@ -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);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-28 f223ac6: Fix test bug when calloc returns null,
Paul Eggert <=