]> granicus.if.org Git - strace/commit
net: enhance decoding of getsockopt(SO_PEERCRED)
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 17 Jul 2018 22:07:40 +0000 (22:07 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 18 Jul 2018 20:03:18 +0000 (20:03 +0000)
commit6fd0508195786c92a89f018ff12e9d8c7ef9c3bf
tree7d882280395475d45952e90711d196355b099492
parent9ccd194f1dff79c3baed2af2cb8d8367f69b99f4
net: enhance decoding of getsockopt(SO_PEERCRED)

* net.c (print_ucred): Rename to print_get_ucred, change decoder
to match the kernel behaviour: getsockopt syscall accepts any
non-negative *optlen and writes MIN(sizeof(struct ucred), *optlen)
bytes of data.
(print_getsockopt): Replace print_ucred with print_get_ucred.
* tests/so_percred.c: Include <string.h>.
(main): Update expected output.
net.c
tests/so_peercred.c