]> git.baikalelectronics.ru Git - kernel.git/commit
unix: escape all null bytes in abstract unix domain socket
authorIsaac Boukris <iboukris@gmail.com>
Tue, 1 Nov 2016 00:41:35 +0000 (02:41 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 1 Nov 2016 16:15:13 +0000 (12:15 -0400)
commit7846eb4e2fb6abd9e884b7180603a7a676a09abf
treeb24576e64c6e19ca2679a9faad147da2aac967ea
parent02879de9b035a04abcfd427834c57a7d9664bdbd
unix: escape all null bytes in abstract unix domain socket

Abstract unix domain socket may embed null characters,
these should be translated to '@' when printed out to
proc the same way the null prefix is currently being
translated.

This helps for tools such as netstat, lsof and the proc
based implementation in ss to show all the significant
bytes of the name (instead of getting cut at the first
null occurrence).

Signed-off-by: Isaac Boukris <iboukris@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/unix/af_unix.c