} else if (safehost && !gl.middleware.sanitizeHost._skip_fronting_check) {
// TODO how to handle wrapped sockets, as with telebit?
console.warn(safehost, typeof req.socket.servername, req.servername, req.socket.servername, req.socket.encrypted);
console.warn("\n\n\n[greenlock] WARN: no string for req.socket.servername,"
+ " skipping fronting check for '" + safehost + "'\n\n\n");
Should first check for req.socket.encrypted
```
} else if (safehost && !gl.middleware.sanitizeHost._skip_fronting_check) {
// TODO how to handle wrapped sockets, as with telebit?
console.warn(safehost, typeof req.socket.servername, req.servername, req.socket.servername, req.socket.encrypted);
console.warn("\n\n\n[greenlock] WARN: no string for req.socket.servername,"
+ " skipping fronting check for '" + safehost + "'\n\n\n");
```
Should first check for req.socket.encrypted
Fixed in v2.4.8