diff --git a/ext/socket/ipsocket.c b/ext/socket/ipsocket.c index a034fe879b354c..20f75d827d49ab 100644 --- a/ext/socket/ipsocket.c +++ b/ext/socket/ipsocket.c @@ -27,7 +27,7 @@ struct inetsock_arg }; void -rsock_raise_user_specified_timeout() +rsock_raise_user_specified_timeout(void) { VALUE errno_module = rb_const_get(rb_cObject, rb_intern("Errno")); VALUE etimedout_error = rb_const_get(errno_module, rb_intern("ETIMEDOUT")); diff --git a/ext/socket/rubysocket.h b/ext/socket/rubysocket.h index 92a0292b4834eb..29b8afc1634b80 100644 --- a/ext/socket/rubysocket.h +++ b/ext/socket/rubysocket.h @@ -454,7 +454,7 @@ void free_fast_fallback_getaddrinfo_shared(struct fast_fallback_getaddrinfo_shar #endif unsigned int rsock_value_timeout_to_msec(VALUE); -void rsock_raise_user_specified_timeout(void); +NORETURN(void rsock_raise_user_specified_timeout(void)); void rsock_init_basicsocket(void); void rsock_init_ipsocket(void);
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: