From 60271ab67b6dabf9d9a00e3080dcb99075c717b6 Mon Sep 17 00:00:00 2001 From: danem Date: Fri, 13 Oct 2017 16:20:11 -0700 Subject: Fix pointer mismatch bug on Windows 10. We must explicitly cast to void** --- src/dispatch_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/dispatch_common.c b/src/dispatch_common.c index 434a2a2..b1edd51 100644 --- a/src/dispatch_common.c +++ b/src/dispatch_common.c @@ -852,7 +852,7 @@ epoxy_resolver_failure_handler_t epoxy_set_resolver_failure_handler(epoxy_resolver_failure_handler_t handler) { #ifdef _WIN32 - return InterlockedExchangePointer(&epoxy_resolver_failure_handler, + return InterlockedExchangePointer((void**)&epoxy_resolver_failure_handler, handler); #else epoxy_resolver_failure_handler_t old; -- cgit v1.2.1