From be22a8b79e0a3cb1f20a0a1d02c391c60d2d7234 Mon Sep 17 00:00:00 2001 From: rfm Date: Tue, 10 Feb 2009 11:48:37 +0000 Subject: [PATCH] fix for problem reported by Lu Liyi as bug #25540 git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27828 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/win32/NSMessagePortNameServer.m | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index dd8400f51..3e6a2f958 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-02-09 Richard Frith-Macdonald + + * Source/win32/NSMessagePortNameServer.m: Fix GC error on windows + as reported by Ly Liyi + 2009-02-09 Matt Rice * Headers/Foundation/NSZone.h (GSMakeWeakPointer): Rename class diff --git a/Source/win32/NSMessagePortNameServer.m b/Source/win32/NSMessagePortNameServer.m index 09a5e899c..f33dcaeab 100644 --- a/Source/win32/NSMessagePortNameServer.m +++ b/Source/win32/NSMessagePortNameServer.m @@ -76,7 +76,7 @@ static void clean_up_names(void) [defaultServer removePort: port]; } NSEndMapTableEnumeration(&mEnum); - DESTROY(arp); + IF_NO_GC([arp release]); RegCloseKey(key); if (unknownThread == YES) {