diff options
Diffstat (limited to 'crypto/heimdal/kdc/connect.c')
-rw-r--r-- | crypto/heimdal/kdc/connect.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/heimdal/kdc/connect.c b/crypto/heimdal/kdc/connect.c index 960cfa6..54dff30 100644 --- a/crypto/heimdal/kdc/connect.c +++ b/crypto/heimdal/kdc/connect.c @@ -33,7 +33,7 @@ #include "kdc_locl.h" -RCSID("$Id: connect.c,v 1.86 2002/08/12 13:29:48 joda Exp $"); +RCSID("$Id: connect.c,v 1.86.4.1 2002/10/21 16:05:17 joda Exp $"); /* * a tuple describing on what to listen @@ -493,7 +493,7 @@ de_http(char *buf) { char *p, *q; for(p = q = buf; *p; p++, q++) { - if(*p == '%') { + if(*p == '%' && isxdigit(p[1]) && isxdigit(p[2])) { unsigned int x; if(sscanf(p + 1, "%2x", &x) != 1) return -1; |