From 0279c8b4ecb204589b2d05b64d5c3de2053bb92f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sun, 24 Sep 2000 17:20:14 +0200
Subject: [PATCH] mapping_{indic,valu}es() now check the mapping for destructed
 objects.

Rev: src/mapping.c:1.107
---
 src/mapping.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/mapping.c b/src/mapping.c
index 93602a4907..8de255efb1 100644
--- a/src/mapping.c
+++ b/src/mapping.c
@@ -5,7 +5,7 @@
 \*/
 /**/
 #include "global.h"
-RCSID("$Id: mapping.c,v 1.106 2000/09/17 19:33:33 grubba Exp $");
+RCSID("$Id: mapping.c,v 1.107 2000/09/24 15:20:14 grubba Exp $");
 #include "main.h"
 #include "object.h"
 #include "mapping.h"
@@ -1144,6 +1144,8 @@ PMOD_EXPORT struct array *mapping_indices(struct mapping *m)
     fatal("Zero refs in mapping->data\n");
 #endif
 
+  check_mapping_for_destruct(m);
+
   a=allocate_array(m->data->size);
   s=ITEM(a);
 
@@ -1171,6 +1173,8 @@ PMOD_EXPORT struct array *mapping_values(struct mapping *m)
     fatal("Zero refs in mapping->data\n");
 #endif
 
+  check_mapping_for_destruct(m);
+
   a=allocate_array(m->data->size);
   s=ITEM(a);
 
-- 
GitLab