patch-src_auth_time_c 813 B

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