set sockaddr_storage sa to 0, some useful extra debug messages
It seems it's best practice to set sockaddr_storage structures to 0. e.g. in sockadd6_in a new sin6_scope_id member is introduces which, when not used should be set to 0 The extra debug statements are handy in troubleshouting