From e801bbc0ea2e53199e69e05549e86df9f47c91e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sun, 24 Oct 1999 15:36:02 +0200
Subject: [PATCH] Added a few dmalloc_touch_svalue()'s.

Rev: src/bignum.c:1.6
Rev: src/cpp.c:1.55
---
 src/bignum.c | 2 ++
 src/cpp.c    | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bignum.c b/src/bignum.c
index 965136f9ff..849237dd2a 100644
--- a/src/bignum.c
+++ b/src/bignum.c
@@ -22,6 +22,7 @@ static void resolve_auto_bignum_program(void)
     
     auto_bignum_program=sp[-1];
     sp--;
+    dmalloc_touch_svalue(sp);
   }
 }
 
@@ -91,6 +92,7 @@ void convert_svalue_to_bignum(struct svalue *s)
   free_svalue(s);
   *s=sp[-1];
   sp--;
+  dmalloc_touch_svalue(sp);
 }
 
 #endif /* AUTO_BIGNUM */
diff --git a/src/cpp.c b/src/cpp.c
index e01928b6e5..70f4ea391c 100644
--- a/src/cpp.c
+++ b/src/cpp.c
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: cpp.c,v 1.54 1999/10/15 23:53:44 noring Exp $
+ * $Id: cpp.c,v 1.55 1999/10/24 13:36:02 grubba Exp $
  */
 #include "global.h"
 #include "language.h"
@@ -1084,6 +1084,7 @@ void f_cpp(INT32 args)
 	}
 	data = sp[-1].u.string;
 	sp--;
+	dmalloc_touch_svalue(sp);
       } else if (sp[2-args].type == T_INT) {
 	auto_convert = sp[2-args].u.integer;
       } else {
-- 
GitLab