Skip to content

Commit 9bc53dc

Browse files
committed
Cast down to socklen_t explicitly in rb_getnameinfo
Similar to 19f3793 Fixes: ``` ../../../ext/socket/raddrinfo.c:755:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32] 755 | return getnameinfo(sa, salen, host, hostlen, serv, servlen, flags); | ~~~~~~~~~~~ ^~~~~~~ ../../../ext/socket/raddrinfo.c:755:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32] 755 | return getnameinfo(sa, salen, host, hostlen, serv, servlen, flags); | ~~~~~~~~~~~ ^~~~~~~ ```
1 parent d8beeb7 commit 9bc53dc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ext/socket/raddrinfo.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,7 @@ rb_getnameinfo(const struct sockaddr *sa, socklen_t salen,
752752
int err = 0, gni_errno = 0;
753753

754754
if (GETNAMEINFO_WONT_BLOCK(host, serv, flags)) {
755-
return getnameinfo(sa, salen, host, hostlen, serv, servlen, flags);
755+
return getnameinfo(sa, salen, host, (socklen_t)hostlen, serv, (socklen_t)servlen, flags);
756756
}
757757

758758
start:

0 commit comments

Comments
 (0)