diff --git a/lib/server.js b/lib/server.js index fc3726d..b11da10 100644 --- a/lib/server.js +++ b/lib/server.js @@ -224,6 +224,11 @@ PeerServer.prototype._initializeHTTP = function() { var handle = function(req, res) { var key = req.params.key; var id = req.params.id; + if (!self._clients[key]) { + // Retry this request + res.send(202); + return; + } var client = self._clients[key][id]; // Auth the req if (!client || req.params.token !== client.token) {