diff --git a/kdc/connect.c b/kdc/connect.c index fe18ec903..40ebb51da 100644 --- a/kdc/connect.c +++ b/kdc/connect.c @@ -530,10 +530,10 @@ handle_tcp(struct descr *d, int index, int min_free) "That page doesn't exist, maybe you are looking for " "Heimdal?\r\n"; write(d[index].s, msg, strlen(msg)); - clear_descr(d + index); kdc_log(0, "HTTP request from %s is non KDC request", addr); kdc_log(5, "Request: %s", t); free(data); + clear_descr(d + index); goto out; } {