From 4a1db3a91ff5f2b8947d144f4ed3486d1960b34c Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 19 Aug 2008 19:13:39 +0200 Subject: [PATCH] Add ChangeLog and NEWS entry for the GOOPS `class-redefinition' memory corruption fix. --- NEWS | 1 + libguile/ChangeLog | 7 +++++++ 2 files changed, 8 insertions(+), 0 deletions(-) diff --git a/NEWS b/NEWS index fb5712a..c2bed17 100644 --- a/NEWS +++ b/NEWS @@ -57,6 +57,7 @@ This makes these internal functions technically not callable from application code. ** `guile-config link' now prints `-L$libdir' before `-lguile' +** Fix memory corruption involving GOOPS' `class-redefinition' ** Fix build issue on Tru64 and ia64-hp-hpux11.23 (`SCM_UNPACK' macro) ** Fix build issue on mips, mipsel, powerpc and ia64 (stack direction) ** Fix build issue on hppa2.0w-hp-hpux11.11 (`dirent64' and `readdir64_r') diff --git a/libguile/ChangeLog b/libguile/ChangeLog index b4d3f87..15e6b4c 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,10 @@ +2008-08-19 Han-Wen Nienhuys + Ludovic Courtès + + * goops.c (scm_init_goops_builtins, go_to_hell): Fix allocation + of `hell' by passing "hell_size * sizeof (*hell)" instead of + "hell_size" to `scm_malloc ()' and `scm_realloc ()'. + 2008-08-02 Neil Jerram * numbers.c (scm_rationalize): Update docstring to match the -- 1.5.6.2