]> 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)
commitcc940dfa23fdb35a1d4d1bccca3ba1fb2b6f8d5a
treeb24576e64c6e19ca2679a9faad147da2aac967ea
parent2f58261616a7c44316b277398681b8ae2fedbf9c
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