Commit 51742eed1e for freeswitch.com

commit 51742eed1ea2b129b9bb4270f030ecbeb600532c
Author: Andrey Volk <andywolk@gmail.com>
Date:   Wed Feb 12 21:44:29 2020 +0400

    [libvpx] Fix pthread configure checks: "Null pointer passed as an argument to a 'nonnull' parameter"

diff --git a/libs/libvpx/build/make/configure.sh b/libs/libvpx/build/make/configure.sh
index d28446c952..028edabb79 100644
--- a/libs/libvpx/build/make/configure.sh
+++ b/libs/libvpx/build/make/configure.sh
@@ -1528,7 +1528,9 @@ EOF
         check_header pthread.h && check_lib -lpthread <<EOF && add_extralibs -lpthread || disable_feature pthread_h
 #include <pthread.h>
 #include <stddef.h>
-int main(void) { return pthread_create(NULL, NULL, NULL, NULL); }
+void *thread_check (void *);
+void *thread_check (void *obj){ return obj;};
+int main(void) { pthread_t thread_id; return pthread_create(&thread_id, NULL, thread_check, NULL); }
 EOF
         ;;
     esac
diff --git a/libs/libvpx/configure b/libs/libvpx/configure
index beea650329..e7917c98cf 100755
--- a/libs/libvpx/configure
+++ b/libs/libvpx/configure
@@ -609,7 +609,9 @@ EOF
     check_header pthread.h && check_lib -lpthread <<EOF || disable_feature pthread_h
 #include <pthread.h>
 #include <stddef.h>
-int main(void) { return pthread_create(NULL, NULL, NULL, NULL); }
+void *thread_check (void *);
+void *thread_check (void *obj){ return obj;};
+int main(void) { pthread_t thread_id; return pthread_create(&thread_id, NULL, thread_check, NULL); }
 EOF
     check_header unistd.h # for sysconf(3) and friends.