diff -U4 -r ppp-2.4.4/pppd/chap-new.c ppp-2.4.4+chaphide/pppd/chap-new.c --- ppp-2.4.4/pppd/chap-new.c 2005-07-13 11:41:58.000000000 +0100 +++ ppp-2.4.4+chaphide/pppd/chap-new.c 2009-06-22 20:16:38.000000000 +0100 @@ -599,9 +599,12 @@ nlen = len - clen - 1; printer(arg, " <"); for (; clen > 0; --clen) { GETCHAR(x, p); - printer(arg, "%.2x", x); + if (code == CHAP_RESPONSE) + printer(arg, "xx"); + else + printer(arg, "%.2x", x); } printer(arg, ">, name = "); print_string((char *)p, nlen, printer, arg); break;