s3: libsmb: Add utility function sockaddr_storage_to_samba_sockaddr().
commit3b13d4d65a92f988891f7c237e39b6c2d2d0c3f5
authorJeremy Allison <jra@samba.org>
Tue, 28 Jul 2020 18:28:19 +0000 (28 11:28 -0700)
committerAndreas Schneider <asn@cryptomilk.org>
Fri, 7 Aug 2020 06:34:37 +0000 (7 06:34 +0000)
tree3aed817d86cc8f36410ab8ea1ec42b2101b730fa
parentd882add695bbd5ea03961c08ac2c0380fbf2947b
s3: libsmb: Add utility function sockaddr_storage_to_samba_sockaddr().

As requested by Andreas and Metze, ensure new code uses
struct samba_sockaddr. This is part of changing dns_lookup_list_async()
and callers to use struct samba_sockaddr.

Currently putting this into namequery.c even though it's
used inside dsgetdcname.c as I have future patches that
heavily make use of this to convert sockaddr_storage -> samba_sockaddr.

I'm not committed to putting it here, it may fit better
in lib/util/util_net.[ch]. It just needs to be somewhere
other functions inside source/libsmb/*.c can get to it,
and currently namequery.h exports the most stuff.

Not yet used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/libsmb/namequery.c
source3/libsmb/namequery.h