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) {
|