From e12e83b6f905fe6d27371921c36c5c3dad9e5379 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Wed, 21 Sep 2016 12:53:31 +0200 Subject: Don't cast int to pointer and back. Portability. Thanks to Fabian Mauchle for pointing this out. --- udp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'udp.c') diff --git a/udp.c b/udp.c index dec3667..ff7ad77 100644 --- a/udp.c +++ b/udp.c @@ -258,11 +258,11 @@ int clientradputudp(struct server *server, unsigned char *rad) { void *udpclientrd(void *arg) { struct server *server; unsigned char *buf; - int s = (int) arg; + int *s = (int *)arg; for (;;) { server = NULL; - buf = radudpget(s, NULL, &server, NULL); + buf = radudpget(*s, NULL, &server, NULL); replyh(server, buf); } } @@ -348,10 +348,10 @@ void initextraudp() { } if (client4_sock >= 0) - if (pthread_create(&cl4th, &pthread_attr, udpclientrd, (void *) client4_sock)) + if (pthread_create(&cl4th, &pthread_attr, udpclientrd, (void *)&client4_sock)) debugx(1, DBG_ERR, "pthread_create failed"); if (client6_sock >= 0) - if (pthread_create(&cl6th, &pthread_attr, udpclientrd, (void *) client6_sock)) + if (pthread_create(&cl6th, &pthread_attr, udpclientrd, (void *)&client6_sock)) debugx(1, DBG_ERR, "pthread_create failed"); if (find_clconf_type(handle, NULL)) { -- cgit v1.1