summaryrefslogtreecommitdiff
path: root/fnlz_mlc.c
diff options
context:
space:
mode:
Diffstat (limited to 'fnlz_mlc.c')
-rw-r--r--fnlz_mlc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fnlz_mlc.c b/fnlz_mlc.c
index c6ba7aca..fdab2124 100644
--- a/fnlz_mlc.c
+++ b/fnlz_mlc.c
@@ -89,7 +89,7 @@ GC_API GC_ATTR_MALLOC void * GC_CALL GC_finalized_malloc(size_t lb,
word *op;
GC_ASSERT(done_init);
- op = GC_malloc_kind(lb + sizeof(word), GC_finalized_kind);
+ op = GC_malloc_kind(SIZET_SAT_ADD(lb, sizeof(word)), GC_finalized_kind);
if (EXPECT(NULL == op, FALSE))
return NULL;
*op = (word)fclos | FINALIZER_CLOSURE_FLAG;