OSX bind needs zero-initialization as well as filling sin_len