]> granicus.if.org Git - strace/commit
netlink_sock_diag: enhance decoding of long meminfo arrays
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 12 Jul 2017 21:08:03 +0000 (21:08 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 12 Jul 2017 21:08:03 +0000 (21:08 +0000)
commitdc16e68bc523583e5ac5abc218892576a4c402d1
tree509824adeb80589a9b02f2bd40401403689d149c
parent4102bc0a3708b1e6d6d30f7b4ff2bde1164aecdc
netlink_sock_diag: enhance decoding of long meminfo arrays

Print trailing dots instead of silent truncation if the array
is too long.

* netlink_sock_diag.c (decode_meminfo): Do not apply SK_MEMINFO_VARS
limit to nmemb, specify element count to print_array instead.
(print_meminfo): Check element count and terminate printing
if the element count exceeds SK_MEMINFO_VARS.
* tests/nlattr_inet_diag_msg.c (main): Check it.
netlink_sock_diag.c
tests/nlattr_inet_diag_msg.c