From 9aacc92bc9296562b9bc007b4305b18d92418770 Mon Sep 17 00:00:00 2001 From: nagachika Date: Tue, 9 Sep 2014 18:23:11 +0000 Subject: * gc.c (init_mark_stack): MEMZERO() receive type as 2nd argument instead of size. Coverity Scan found this bug. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 6 ++++++ gc.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a212bd77a2..71f1e4366b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Wed Sep 10 03:12:12 2014 CHIKANAGA Tomoyuki + + * gc.c (init_mark_stack): MEMZERO() receive type as 2nd argument instead + of size. + Coverity Scan found this bug. + Tue Sep 9 21:55:39 2014 Masaki Suketa * ext/win32ole/sample/excel2.rb: remove some commented-out code. diff --git a/gc.c b/gc.c index 08fa320335..03e7b8fb26 100644 --- a/gc.c +++ b/gc.c @@ -3544,7 +3544,7 @@ init_mark_stack(mark_stack_t *stack) { int i; - MEMZERO(stack, sizeof(mark_stack_t), 1); + MEMZERO(stack, mark_stack_t, 1); stack->index = stack->limit = STACK_CHUNK_SIZE; stack->cache_size = 0; -- cgit v1.2.3