diff --git a/appl/telnet/libtelnet/kerberos5.c b/appl/telnet/libtelnet/kerberos5.c index 5f984eb3b..055151406 100644 --- a/appl/telnet/libtelnet/kerberos5.c +++ b/appl/telnet/libtelnet/kerberos5.c @@ -125,8 +125,8 @@ Data(Authenticator *ap, int type, const void *d, int c) if (c == -1) c = strlen((const char*)cd); - for (cp = cd; cp - cd < c; p++, len++) - if (*p == IAC) + for (cp = cd; cp - cd < c; cp++, len++) + if (*cp == IAC) len++; p0 = malloc(len);