diff --git a/src/mapping.c b/src/mapping.c
index d6c40cecc29629d66d777e99390955201fdbcd10..1c39fdc2fc3b2b49cda0b6922a08c9045b50caf7 100644
--- a/src/mapping.c
+++ b/src/mapping.c
@@ -5,7 +5,7 @@
 \*/
 /**/
 #include "global.h"
-RCSID("$Id: mapping.c,v 1.53 2000/01/29 13:42:13 mirar Exp $");
+RCSID("$Id: mapping.c,v 1.54 2000/01/31 03:24:05 hubbe Exp $");
 #include "main.h"
 #include "object.h"
 #include "mapping.h"
@@ -404,7 +404,7 @@ struct mapping_data *copy_mapping_data(struct mapping_data *md)
   long off;					\
   m->data=copy_mapping_data(m->data);		\
   debug_malloc_touch(m->data);                  \
-  if(d_flag>1)  check_mapping(m);               \
+  DO_IF_DEBUG( if(d_flag>1)  check_mapping(m); ) \
   off=((char *)m->data)-((char *)md);		\
   LOW_RELOC(k);					\
   LOW_RELOC(prev);				\