Hm. the salen of sockaddr_storage is used, and the passed structure actually has as much allocated memory available for safe writing.
I still applied the patch, since IMHO the RFC standard is not fully clear about what salen should be passed, and this certainly won't break the functionality on other OS.
Created attachment 1911 [details] Proposed fix for the issue