pthread_self returns a pthread_t which is not an unsigned int on all
authorMichiel van Baak <michiel@vanbaak.info>
Thu, 9 Jul 2009 08:31:24 +0000 (08:31 +0000)
committerMichiel van Baak <michiel@vanbaak.info>
Thu, 9 Jul 2009 08:31:24 +0000 (08:31 +0000)
pthread implementations. Casting it to an unsigned int fixes compiler warnings.

Tested on OpenBSD and Linux both 32 and 64 bit

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@205532 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/ssl.c

index 99c2cb4..40129f8 100644 (file)
@@ -45,7 +45,7 @@ static int ssl_num_locks;
 
 static unsigned long ssl_threadid(void)
 {
-       return pthread_self();
+       return (unsigned long)pthread_self();
 }
 
 static void ssl_lock(int mode, int n, const char *file, int line)