Bug #7036 ยป 0001-Log-better-info-on-websocket-connect-fail-and-kill.patch
| src/web/WebSession.C | ||
|---|---|---|
|
// OK
|
||
|
} else {
|
||
|
// Not OK
|
||
|
if (origin) {
|
||
|
if (!wtdE) {
|
||
|
LOG_ERROR("WebSocket request refused: missing wtdE, sessionId_ " << sessionId_);
|
||
|
} else if (wtdE && *wtdE != sessionId_) {
|
||
|
LOG_ERROR("WebSocket request refused: sessionId_ mismatch: expected: " <<
|
||
|
sessionId_ << ", received: " << *wtdE);
|
||
|
} else if (origin) {
|
||
|
LOG_ERROR("WebSocket request refused: Origin '" << origin <<
|
||
|
"' not allowed (trusted origin is '" << trustedOrigin << "')");
|
||
|
} else {
|
||
| ... | ... | |
|
}
|
||
|
handler.response()->setStatus(403);
|
||
|
handler.flushResponse();
|
||
|
kill();
|
||
|
return;
|
||
|
}
|
||
|
} else if (origin) {
|
||