debugs(61, 5, HERE << "auth-user=" << (r->client_ident?r->client_ident:"NULL"));
}
- if (!r->client_ident && http->request->extacl_user.defined()) {
+ // HttpRequest initializes with null_string. So we must check both defined() and size()
+ if (!r->client_ident && http->request->extacl_user.defined() && http->request->extacl_user.size()) {
r->client_ident = http->request->extacl_user.termedBuf();
debugs(61, 5, HERE << "acl-user=" << (r->client_ident?r->client_ident:"NULL"));
}