From dbb4956c2b253b5615edc15b3cf972a23838c9fa Mon Sep 17 00:00:00 2001 From: Oliver Dumschat Date: Thu, 10 Jul 2014 07:01:34 -0700 Subject: [PATCH] Bug 4080: worker hangs when client identd is not responding --- src/ident/Ident.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ident/Ident.cc b/src/ident/Ident.cc index 3217fe0659..da4a59e667 100644 --- a/src/ident/Ident.cc +++ b/src/ident/Ident.cc @@ -124,9 +124,10 @@ Ident::ConnectDone(const Comm::ConnectionPointer &conn, Comm::Flag status, int x IdentStateData *state = (IdentStateData *)data; if (status != Comm::OK) { - if (status == Comm::TIMEOUT) { + if (status == Comm::TIMEOUT) debugs(30, 3, "IDENT connection timeout to " << state->conn->remote); - } + static char result[2] = "\0"; + Ident::identCallback(state, result); return; } -- 2.47.2