]> git.ozlabs.org Git - ppp.git/commit
pppoe: Print packet fields in hex if they contain non-printable characters
authorPaul Mackerras <paulus@ozlabs.org>
Fri, 10 Dec 2021 21:40:57 +0000 (08:40 +1100)
committerPaul Mackerras <paulus@ozlabs.org>
Fri, 10 Dec 2021 21:40:57 +0000 (08:40 +1100)
commitca75478c3e694d77c8af2fab1409346aafa1d9c5
tree55b43b20fabc0971832a270a5d516ab26185bfbd
parent032020241d270c53dff479a7b0eb7fe487c56a78
pppoe: Print packet fields in hex if they contain non-printable characters

This adds logic to pppoe_printpkt to print text fields as hex if the
field contains any non-printable characters.  This is so that a
malicious, buggy or hacked access concentrator can't cause us to send
non-printing characters to syslog.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
pppd/plugins/pppoe/common.c