If for some reason SocketAddress:make_address() fails to create a proper sockaddr_un structure
then SocketAddress::address() will return a null pointer. In such case, to prevent application
crash, check for null pointer prior to any socket operation.
Based on D10411