tweaks to use new GC API

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28051 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2009-03-08 14:34:16 +00:00
parent 38980826a4
commit 3a0afe2e58
8 changed files with 43 additions and 17 deletions

View file

@ -1266,7 +1266,7 @@ setNonBlocking(SOCKET fd)
DESTROY(_handler);
if (_address != 0)
{
NSZoneFree(NSDefaultMallocZone(), _address);
NSZoneFree(0, _address);
}
[super dealloc];
}
@ -1517,13 +1517,13 @@ setNonBlocking(SOCKET fd)
if (_address != 0
&& GSPrivateSockaddrLength(_address) != GSPrivateSockaddrLength(address))
{
NSZoneFree(NSDefaultMallocZone(), _address);
NSZoneFree(0, _address);
_address = 0;
}
if (_address == 0)
{
_address = (struct sockaddr*)
NSZoneMalloc(NSDefaultMallocZone(), GSPrivateSockaddrLength(address));
NSAllocateCollectable(GSPrivateSockaddrLength(address), 0);
}
memcpy(_address, address, GSPrivateSockaddrLength(address));
}