diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-07-16 18:42:56 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-07-16 18:42:56 +0900 |
commit | 8deabcd3280f6042ea1ed14b629d70680e081fec (patch) | |
tree | c133d549d451409b3fdd296e0a8cda8e220c119f /ext | |
parent | 19d592dc82a31adf0bb6f027392cae69615c2394 (diff) |
Constified afamily functions
Diffstat (limited to 'ext')
-rw-r--r-- | ext/socket/raddrinfo.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/socket/raddrinfo.c b/ext/socket/raddrinfo.c index a6abad6467..1054d0440d 100644 --- a/ext/socket/raddrinfo.c +++ b/ext/socket/raddrinfo.c @@ -1114,16 +1114,16 @@ addrinfo_initialize(int argc, VALUE *argv, VALUE self) } static int -get_afamily(struct sockaddr *addr, socklen_t len) +get_afamily(const struct sockaddr *addr, socklen_t len) { - if ((socklen_t)((char*)&addr->sa_family + sizeof(addr->sa_family) - (char*)addr) <= len) + if ((socklen_t)((const char*)&addr->sa_family + sizeof(addr->sa_family) - (char*)addr) <= len) return addr->sa_family; else return AF_UNSPEC; } static int -ai_get_afamily(rb_addrinfo_t *rai) +ai_get_afamily(const rb_addrinfo_t *rai) { return get_afamily(&rai->addr.addr, rai->sockaddr_len); } |