ext/common/ServerKit/Server.h in passenger-5.0.2 vs ext/common/ServerKit/Server.h in passenger-5.0.3
- old
+ new
@@ -630,10 +630,11 @@
disconnectWithError(&client, StaticString(message, ret));
}
virtual void reinitializeClient(Client *client, int fd) {
client->setConnState(Client::ACTIVE);
+ SKC_TRACE(client, 2, "Client associated with file descriptor: " << fd);
client->input.reinitialize(fd);
client->output.reinitialize(fd);
}
virtual void deinitializeClient(Client *client) {
@@ -868,12 +869,13 @@
activeClientCount--;
TAILQ_INSERT_HEAD(&disconnectedClients, c, nextClient.activeOrDisconnectedClient);
disconnectedClientCount++;
deinitializeClient(c);
+ SKC_TRACE(c, 2, "Closing client file descriptor: " << fdnum);
try {
safelyClose(fdnum);
- } catch (SystemException &e) {
+ } catch (const SystemException &e) {
SKC_WARN(c, "An error occurred while closing the client file descriptor: " <<
e.what() << " (errno=" << e.code() << ")");
}
*client = NULL;