ugly thing to prevent crashing websocket for dmorley, hopefully
This commit is contained in:
parent
655558cb95
commit
6b9e7ef3ec
1 changed files with 6 additions and 1 deletions
|
|
@ -64,7 +64,9 @@ begin
|
|||
|
||||
cookies = ws.request["cookie"].split(';')
|
||||
session_key = "_diaspora_session="
|
||||
enc_diaspora_cookie = cookies.detect{|c| c.include?(session_key)}.gsub(session_key,'')
|
||||
enc_diaspora_cookie = cookies.detect{|c| c.include?(session_key)}
|
||||
raise IndexError, "No session cookie available" unless enc_diaspora_cookie
|
||||
enc_diaspora_cookie.gsub(session_key,'')
|
||||
cookie = Marshal.load(enc_diaspora_cookie.strip.unpack("m*").first)
|
||||
|
||||
debug_pp cookie
|
||||
|
|
@ -88,6 +90,9 @@ begin
|
|||
debug_pp "Could not open socket for request with cookie: #{ws.request["cookie"]}"
|
||||
debug_pp "Error was: "
|
||||
debug_pp e
|
||||
rescue IndexError => e
|
||||
debug_pp e
|
||||
debug_pp "Cookie was: #{ws.request["cookie"]}"
|
||||
end
|
||||
}
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in a new issue