From 571622383b5a9fbe8fbb898ce5da73b254f4ad6f Mon Sep 17 00:00:00 2001 From: rfm Date: Wed, 23 Jan 2008 16:47:58 +0000 Subject: [PATCH] thread-safety fix git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25999 72102866-910b-0410-8b05-ffd578937521 --- Source/NSHost.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/NSHost.m b/Source/NSHost.m index fe40799a7..59a8f3a2a 100644 --- a/Source/NSHost.m +++ b/Source/NSHost.m @@ -405,7 +405,6 @@ myHostName() { host = [_hostCache objectForKey: address]; } - if (host == nil) { struct hostent *h; @@ -441,6 +440,10 @@ myHostName() AUTORELEASE(host); } } + else + { + AUTORELEASE(RETAIN(host)); + } [_hostCacheLock unlock]; return host; }