From a12df9ccf4fff16f05ab85ddce948d7c87034845 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sun, 17 Sep 2000 21:33:33 +0200
Subject: [PATCH] Yet another bugfix.

Rev: src/mapping.c:1.106
---
 src/mapping.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/mapping.c b/src/mapping.c
index d0fa83f599..93602a4907 100644
--- a/src/mapping.c
+++ b/src/mapping.c
@@ -5,7 +5,7 @@
 \*/
 /**/
 #include "global.h"
-RCSID("$Id: mapping.c,v 1.105 2000/09/14 19:58:43 mast Exp $");
+RCSID("$Id: mapping.c,v 1.106 2000/09/17 19:33:33 grubba Exp $");
 #include "main.h"
 #include "object.h"
 #include "mapping.h"
@@ -1681,7 +1681,7 @@ PMOD_EXPORT void f_aggregate_mapping(INT32 args)
 }
 
 PMOD_EXPORT struct mapping *copy_mapping_recursively(struct mapping *m,
-					 struct processing *p)
+						     struct processing *p)
 {
   struct processing doing;
   struct mapping *ret;
@@ -1715,6 +1715,8 @@ PMOD_EXPORT struct mapping *copy_mapping_recursively(struct mapping *m,
   ret=allocate_mapping(MAP_SLOTS(m->data->size));
   doing.pointer_b=ret;
 
+  ret->data->flags = m->data->flags;
+
   check_stack(2);
 
   md=m->data;
-- 
GitLab