equal
deleted
inserted
replaced
157 module:log("debug", "Client didn't want to talk XMPP, list of protocols was %s", request.headers.sec_websocket_protocol or "(empty)"); |
157 module:log("debug", "Client didn't want to talk XMPP, list of protocols was %s", request.headers.sec_websocket_protocol or "(empty)"); |
158 return 501; |
158 return 501; |
159 end |
159 end |
160 |
160 |
161 if not check_origin(request.headers.origin or "") then |
161 if not check_origin(request.headers.origin or "") then |
162 module:log("debug", "Origin %s is not allowed by 'cross_domain_websocket'", request.headers.origin or "(missing header)"); |
162 module:log("debug", "Origin %s is not allowed by 'cross_domain_websocket' [ %s ]", request.headers.origin or "(missing header)", cross_domain); |
163 return 403; |
163 return 403; |
164 end |
164 end |
165 |
165 |
166 local function websocket_close(code, message) |
166 local function websocket_close(code, message) |
167 conn:write(build_close(code, message)); |
167 conn:write(build_close(code, message)); |