]> git.ipfire.org Git - thirdparty/krb5.git/commit
Constify some socket-utils.h functions
authorGreg Hudson <ghudson@mit.edu>
Mon, 18 Nov 2024 23:45:16 +0000 (18:45 -0500)
committerGreg Hudson <ghudson@mit.edu>
Wed, 27 Nov 2024 22:50:43 +0000 (17:50 -0500)
commit87b7d86676bff0b64a9eea39849abc97fdbe2972
treeaa05c7f049a8f6dba70ebd2b842ea87a231a7b3f
parentcde2b3bbd96d31604392b067e9a047c245c4e314
Constify some socket-utils.h functions

Accept constant pointers in sa_getport(), sa_is_inet(),
sa_is_wildcard(), and sa_socklen().

Make sa2sin() and sa2sin6() accept and return constant pointers.  For
the most part we write to sockaddr_storage and read from sockaddr.
The biggest exception is udppktinfo.c; adjust its internal APIs to use
sockaddr_storage for output and inferred lengths for input.  All of
the other exceptions use sa_setport().
src/include/socket-utils.h
src/kprop/kprop_util.c
src/lib/apputils/net-server.c
src/lib/apputils/udppktinfo.c
src/lib/apputils/udppktinfo.h
src/lib/krb5/os/hostaddr.c
src/lib/krb5/os/localaddr.c