From ce277e6d65294013f690fa486db8487c86141d26 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Sat, 25 Mar 2000 13:31:59 -0800
Subject: [PATCH] fix for using -d3 with dumped modules

Rev: src/program.c:1.215
---
 src/program.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/program.c b/src/program.c
index 62eb15d8dd..710007b5d4 100644
--- a/src/program.c
+++ b/src/program.c
@@ -5,7 +5,7 @@
 \*/
 /**/
 #include "global.h"
-RCSID("$Id: program.c,v 1.214 2000/03/24 01:24:51 hubbe Exp $");
+RCSID("$Id: program.c,v 1.215 2000/03/25 21:31:59 hubbe Exp $");
 #include "program.h"
 #include "object.h"
 #include "dynamic_buffer.h"
@@ -1055,6 +1055,12 @@ void check_program(struct program *p)
 
   for(e=0;e<p->num_inherits;e++)
   {
+    if(!p->inherits[e].prog) 
+    {
+      /* This inherit is not yet initialized, ignore it */
+      continue;
+    }
+
     if(p->inherits[e].storage_offset < 0)
       fatal("Inherit->storage_offset is wrong.\n");
 
-- 
GitLab