summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2018-06-14 14:16:04 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2018-06-14 14:16:04 +0900
commit70600c3ba80c4aa212dbc1e57b2c12472b04d1de (patch)
tree596c077415a0e9a1be0fdc1022feef965edada97
parent5340d39ed4ed6a9b9521a13ce043ffc9b3b05627 (diff)
downloadmruby-70600c3ba80c4aa212dbc1e57b2c12472b04d1de.tar.gz
mruby-70600c3ba80c4aa212dbc1e57b2c12472b04d1de.zip
Resolve sign comparison warning; ref #4044
-rw-r--r--mrbgems/mruby-socket/src/socket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-socket/src/socket.c b/mrbgems/mruby-socket/src/socket.c
index 89c31c767..6c765c5cb 100644
--- a/mrbgems/mruby-socket/src/socket.c
+++ b/mrbgems/mruby-socket/src/socket.c
@@ -223,7 +223,7 @@ mrb_addrinfo_unix_path(mrb_state *mrb, mrb_value self)
sastr = mrb_iv_get(mrb, self, mrb_intern_lit(mrb, "@sockaddr"));
if (((struct sockaddr *)RSTRING_PTR(sastr))->sa_family != AF_UNIX)
mrb_raise(mrb, E_SOCKET_ERROR, "need AF_UNIX address");
- if (RSTRING_LEN(sastr) < offsetof(struct sockaddr_un, sun_path) + 1) {
+ if (RSTRING_LEN(sastr) < (mrb_int)offsetof(struct sockaddr_un, sun_path) + 1) {
return mrb_str_new(mrb, "", 0);
} else {
return mrb_str_new_cstr(mrb, ((struct sockaddr_un *)RSTRING_PTR(sastr))->sun_path);