Fix the handling of ancillary data for SCTP socket. Implement
sctp_process_cmsgs_for_init() and sctp_findassociation_cmsgs()
similar to sctp_find_cmsg() to improve consistency and avoid
the signed/unsigned issues in sctp_process_cmsgs_for_init()
and sctp_findassociation_cmsgs().

Thanks to andrew@ for reporting the problem he found using
syzcaller.
1 file changed
tree: cb74ec8175ecdd76c9ee88a286bfb7a4c54eec88
  1. programs/
  2. usrsctplib/
  3. .gitignore
  4. bootstrap
  5. CMakeLists.txt
  6. configure.ac
  7. LICENSE.md
  8. Makefile.am
  9. Makefile.nmake
  10. Manual.md
  11. Manual.tex
  12. README.md
  13. usrsctp.pc.in
README.md

usrsctp

Coverity Scan Build Status

This is a userland SCTP stack supporting FreeBSD, Linux, Mac OS X and Windows.

See manual for more information.

The status of continuous integration testing is available from grid and waterfall. If you are only interested in a single branch, just append ?branch=BRANCHNAME to the URL, for example waterfall.