From 084dd5de19adfb9fae23f2ac7f92742ebbb1a08d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Wed, 24 Nov 1999 13:37:37 -0800
Subject: [PATCH] bugfix for static linking

Rev: src/bignum.c:1.14
---
 src/bignum.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/bignum.c b/src/bignum.c
index 2be5d67b01..6405eb9e61 100644
--- a/src/bignum.c
+++ b/src/bignum.c
@@ -39,7 +39,9 @@ struct program *get_auto_bignum_program(void)
 
 struct program *get_auto_bignum_program_or_zero(void)
 {
-  if(!gmp_library_loaded || gmp_library_resolving) return 0;
+  if(!gmp_library_loaded ||
+     gmp_library_resolving  ||
+     !get_master()) return 0;
   resolve_auto_bignum_program();
   return program_from_function(&auto_bignum_program);
 }
@@ -76,7 +78,9 @@ int is_bignum_object(struct object *o)
    * /Hubbe
    */
 
-  if(!gmp_library_loaded || gmp_library_resolving)
+  if(!gmp_library_loaded ||
+     gmp_library_resolving ||
+    !get_master())
     return 0; /* not possible */
  
   resolve_auto_bignum_program();
-- 
GitLab