---
 tests/Ltest-nocalloc.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/Ltest-nocalloc.c b/tests/Ltest-nocalloc.c
index fb0c981..f5c31b2 100644
--- a/tests/Ltest-nocalloc.c
+++ b/tests/Ltest-nocalloc.c
@@ -47,7 +47,8 @@ calloc(size_t n, size_t s)
      causes infinite recursion.  Instead, we simply use it by its other
      name.  */
   extern void *__libc_calloc(size_t, size_t);
-  func = &__libc_calloc;
+  if (!func)
+    func = &__libc_calloc;
 #else
   if(!func)
     func = dlsym(RTLD_NEXT, "calloc");
-- 
1.7.9.5


_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to