mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
sa_family_t is not defined on windows.
This commit is contained in:
@@ -681,7 +681,7 @@ mrb_socket_sockaddr_family(mrb_state *mrb, mrb_value klass)
|
||||
mrb_value str;
|
||||
|
||||
mrb_get_args(mrb, "S", &str);
|
||||
if ((size_t)RSTRING_LEN(str) < offsetof(struct sockaddr, sa_family) + sizeof(sa_family_t)) {
|
||||
if ((size_t)RSTRING_LEN(str) < offsetof(struct sockaddr, sa_family) + sizeof(sa->sa_family)) {
|
||||
mrb_raisef(mrb, E_SOCKET_ERROR, "invalid sockaddr (too short)");
|
||||
}
|
||||
sa = (const struct sockaddr *)RSTRING_PTR(str);
|
||||
|
||||
Reference in New Issue
Block a user