about summary refs log tree commit diff
path: root/src/rt/rust_obstack.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/rt/rust_obstack.cpp')
-rw-r--r--src/rt/rust_obstack.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rt/rust_obstack.cpp b/src/rt/rust_obstack.cpp
index a3a992c2c57..4f30eb78f80 100644
--- a/src/rt/rust_obstack.cpp
+++ b/src/rt/rust_obstack.cpp
@@ -59,6 +59,7 @@ rust_obstack_chunk::alloc(size_t len, type_desc *tydesc) {
 
     rust_obstack_alloc *a = new(data + alen) rust_obstack_alloc(len, tydesc);
     alen += sizeof(*a) + len;
+    memset(a->data, '\0', len); // FIXME: For GC.
     return &a->data;
 }