summaryrefslogtreecommitdiff
path: root/package/libtirpc/patches/patch-src_auth_time_c
blob: 67bfd0e80cd40d2e7196623cce505cfaa021f998 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- libtirpc-1.3.6.orig/src/auth_time.c	2024-10-17 09:50:55.000000000 +0200
+++ libtirpc-1.3.6/src/auth_time.c	2025-04-30 13:33:25.507704020 +0200
@@ -248,7 +248,7 @@ __rpc_get_time_offset(td, srv, thost, ua
 	char			ut[64], ipuaddr[64];
 	endpoint		teps[32];
 	nis_server		tsrv;
-	void			(*oldsig)() = NULL; /* old alarm handler */
+	void			(*oldsig)(int) = NULL; /* old alarm handler */
 	struct sockaddr_in	sin;
 	int			s = RPC_ANYSOCK;
 	socklen_t len;
@@ -417,7 +417,7 @@ __rpc_get_time_offset(td, srv, thost, ua
 		} else {
 			int res;
 
-			oldsig = (void (*)())signal(SIGALRM, alarm_hndler);
+			oldsig = (void (*)(int))signal(SIGALRM, alarm_hndler);
 			saw_alarm = 0; /* global tracking the alarm */
 			alarm(20); /* only wait 20 seconds */
 			res = connect(s, (struct sockaddr *)&sin, sizeof(sin));