]> git.ozlabs.org Git - ppp.git/commit
pppd: Fix sign-extension when displaying bytes in octal
authorPhilip A. Prindeville <philipp@redfish-solutions.com>
Sat, 20 Dec 2014 00:52:58 +0000 (17:52 -0700)
committerPhilip A. Prindeville <philipp@redfish-solutions.com>
Sat, 20 Dec 2014 00:59:37 +0000 (17:59 -0700)
commit5e8c3cb256a7e86e3572a82a75d51c6850efdbdc
tree2d5eea538fcece96e81af1b641e58a1b9b33cfe2
parent6e8eaa7a78b31cdab2edf140a9c8afdb02ffaca5
pppd: Fix sign-extension when displaying bytes in octal

print_string() displays characters as \\%.03o but without first
casting it from "char" to "unsigned char" so it gets sign-extended
to an int. This causes output like \37777777630 instead of \230.

Signed-off-by: Philip A. Prindeville <philipp@redfish-solutions.com>
pppd/utils.c