X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libs%2Fsrtp%2Fsrtp.c;h=e6d09c97325949e082da2d00574bb68b4b9aa40b;hb=36d62b40229738ff1bcc1ced472cc06a2e25c686;hp=60c07b6f72bfa0b7e25eecef27fed0c5aa292ded;hpb=d8cfcc7785b36b3dd93f01a2693ffc7bd9da8669;p=vlc diff --git a/libs/srtp/srtp.c b/libs/srtp/srtp.c index 60c07b6f72..e6d09c9732 100644 --- a/libs/srtp/srtp.c +++ b/libs/srtp/srtp.c @@ -106,10 +106,8 @@ static int init_libgcrypt (void) { int retval; #ifndef WIN32 - static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; static pthread_once_t once = PTHREAD_ONCE_INIT; - pthread_mutex_lock (&mutex); pthread_once (&once, initonce_libgcrypt); #else # warning FIXME: This is not thread-safe. @@ -119,10 +117,6 @@ static int init_libgcrypt (void) retval = libgcrypt_usable ? 0 : -1; -#ifndef WIN32 - pthread_mutex_unlock (&mutex); -#endif - return retval; }