diff --git a/support/aphlict/server/aphlict_server.js b/support/aphlict/server/aphlict_server.js --- a/support/aphlict/server/aphlict_server.js +++ b/support/aphlict/server/aphlict_server.js @@ -226,26 +226,19 @@ response.end(); } } else if (request.url == '/status/') { - request.on('data', function() { - // We just ignore the request data, but newer versions of Node don't - // get to 'end' if we don't process the data. See T2953. - }); - - request.on('end', function() { - var status = { - 'uptime': (new Date().getTime() - start_time), - 'clients.active': clients.getActiveListenerCount(), - 'clients.total': clients.getTotalListenerCount(), - 'messages.in': messages_in, - 'messages.out': messages_out, - 'log': config.log, - 'version': 6 - }; - - response.writeHead(200, {'Content-Type': 'application/json'}); - response.write(JSON.stringify(status)); - response.end(); - }); + var status = { + 'uptime': (new Date().getTime() - start_time), + 'clients.active': clients.getActiveListenerCount(), + 'clients.total': clients.getTotalListenerCount(), + 'messages.in': messages_in, + 'messages.out': messages_out, + 'log': config.log, + 'version': 6 + }; + + response.writeHead(200, {'Content-Type': 'application/json'}); + response.write(JSON.stringify(status)); + response.end(); } else { response.statusCode = 404; response.write('404 Not Found\n');