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;