diff --git a/headers/posix/net/if_dl.h b/headers/posix/net/if_dl.h index 4b22d66321..14b891e1ac 100644 --- a/headers/posix/net/if_dl.h +++ b/headers/posix/net/if_dl.h @@ -20,7 +20,7 @@ struct sockaddr_dl { uint8 sdl_nlen; /* interface name length, no trailing 0 reqd. */ uint8 sdl_alen; /* link level address length */ uint8 sdl_slen; /* link layer selector length */ - char sdl_data[12]; /* minimum work area, can be larger; + char sdl_data[24]; /* minimum work area, can be larger; contains both if name and ll address */ }; diff --git a/headers/posix/netinet/in.h b/headers/posix/netinet/in.h index c9efce8adc..84f0b91529 100644 --- a/headers/posix/netinet/in.h +++ b/headers/posix/netinet/in.h @@ -77,7 +77,7 @@ struct sockaddr_in { uint8 sin_family; uint16 sin_port; struct in_addr sin_addr; - int8 sin_zero[8]; + int8 sin_zero[24]; }; /* the address is therefore at sin_addr.s_addr */