8000 Escape % in eventsource to prevent decoding problems · sockjs/sockjs-node@b417cd7 · GitHub
[go: up one dir, main page]

Skip to content

Commit b417cd7

Browse files
committed
Escape % in eventsource to prevent decoding problems
Since `decodeUri` is used on client side, we should escape % to prevent problems. See sockjs/sockjs-client#490 for a reported issue.
1 parent d891184 commit b417cd7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/trans-eventsource.coffee

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class EventSourceReceiver extends transport.ResponseReceiver
1414
doSendFrame: (payload) ->
1515
# Beware of leading whitespace
1616
data = ['data: ',
17-
utils.escape_selected(payload, '\r\n\x00'),
17+
utils.escape_selected(payload, '%\r\n\x00'),
1818
'\r\n\r\n']
1919
super(data.join(''))
2020

0 commit comments

Comments
 (0)
0