diff --git a/netutils/netlib/netlib_server.c b/netutils/netlib/netlib_server.c index 5817f4c0b..559db2fb1 100644 --- a/netutils/netlib/netlib_server.c +++ b/netutils/netlib/netlib_server.c @@ -139,7 +139,7 @@ void netlib_server(uint16_t portno, pthread_startroutine_t handler, int stacksiz (void)pthread_attr_init(&attr); (void)pthread_attr_setstacksize(&attr, stacksize); - ret = pthread_create(&child, &attr, handler, (void*)acceptsd); + ret = pthread_create(&child, &attr, handler, (pthread_addr_t)((uintptr_t)acceptsd)); if (ret != 0) { /* Close the connection */