From: Witold Kręcicki Date: Sat, 25 Aug 2018 11:25:51 +0000 (+0200) Subject: Add runtime check on top of pthread_mutex_{lock,unlock} in rng X-Git-Tag: v9.13.3~38^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=18ebcf2b30aec2f792678dea3d86a6201c20ebc3;p=thirdparty%2Fbind9.git Add runtime check on top of pthread_mutex_{lock,unlock} in rng --- diff --git a/lib/isc/xoshiro128starstar.c b/lib/isc/xoshiro128starstar.c index 9df1b4ba74d..bc08e6740f2 100644 --- a/lib/isc/xoshiro128starstar.c +++ b/lib/isc/xoshiro128starstar.c @@ -74,8 +74,8 @@ static volatile HANDLE _mutex = NULL; #include static pthread_mutex_t _mutex = PTHREAD_MUTEX_INITIALIZER; -#define _LOCK() pthread_mutex_lock(&_mutex) -#define _UNLOCK() pthread_mutex_unlock(&_mutex) +#define _LOCK() RUNTIME_CHECK(pthread_mutex_lock(&_mutex)==0) +#define _UNLOCK() RUNTIME_CHECK(pthread_mutex_unlock(&_mutex)==0) #endif /* defined(_WIN32) || defined(_WIN64) */ static uint32_t seed[4];