ObjFW  Diff

Differences From Artifact [a7103d64e5]:

To Artifact [0f49dc44da]:


45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#ifndef _WIN32
	if (pthread_setspecific(key->key, obj))
#else
	if (!TlsSetValue(key->key, obj))
#endif
		/* FIXME: Maybe another exception would be better */
		@throw [OFInvalidArgumentException newWithClass: self
						    andSelector: _cmd];

	[obj retain];
	[old release];

	return self;
}








|







45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#ifndef _WIN32
	if (pthread_setspecific(key->key, obj))
#else
	if (!TlsSetValue(key->key, obj))
#endif
		/* FIXME: Maybe another exception would be better */
		@throw [OFInvalidArgumentException newWithClass: self
						       selector: _cmd];

	[obj retain];
	[old release];

	return self;
}