diff --git a/kdc/connect.c b/kdc/connect.c index 1bf4a9f8f..9cc81a7c2 100644 --- a/kdc/connect.c +++ b/kdc/connect.c @@ -491,7 +491,7 @@ de_http(char *buf) for(p = q = (unsigned char *)buf; *p; p++, q++) { if(*p == '%' && isxdigit(p[1]) && isxdigit(p[2])) { unsigned int x; - if(sscanf(p + 1, "%2x", &x) != 1) + if(sscanf((char *)p + 1, "%2x", &x) != 1) return -1; *q = x; p += 2;