mirror of
https://github.com/calzoneman/sync.git
synced 2024-09-13 04:32:09 +00:00
Reject sockets with no IP
This commit is contained in:
parent
3e53b30305
commit
ab49eaab76
@ -127,6 +127,13 @@ function addTypecheckedFunctions(sock) {
|
||||
*/
|
||||
function handleConnection(sock) {
|
||||
var ip = sock.request.connection.remoteAddress;
|
||||
if (!ip) {
|
||||
socket.emit("kick", {
|
||||
reason: "Your IP address could not be determined from the socket connection. See https://github.com/Automattic/socket.io/issues/1387#issuecomment-48425088 for details"
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
if (net.isIPv6(ip)) {
|
||||
ip = util.expandIPv6(ip);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user