Index: src/exceptions/OFAddressTranslationFailedException.m ================================================================== --- src/exceptions/OFAddressTranslationFailedException.m +++ src/exceptions/OFAddressTranslationFailedException.m @@ -23,18 +23,18 @@ #import "OFLockFailedException.h" #import "OFUnlockFailedException.h" #include "socket_helpers.h" -#if !defined(HAVE_GETADDRINFO) && defined(OF_HAVE_THREADS) +#if !defined(HAVE_THREADSAFE_GETADDRINFO) && defined(OF_HAVE_THREADS) # include "threading.h" static of_mutex_t mutex; #endif @implementation OFAddressTranslationFailedException -#if !defined(HAVE_GETADDRINFO) && defined(OF_HAVE_THREADS) +#if !defined(HAVE_THREADSAFE_GETADDRINFO) && defined(OF_HAVE_THREADS) + (void)initialize { if (self != [OFAddressTranslationFailedException class]) return;