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