diff --git a/src/common/xmpp/transports_nb.py b/src/common/xmpp/transports_nb.py index 5e7c0a680..71f21075b 100644 --- a/src/common/xmpp/transports_nb.py +++ b/src/common/xmpp/transports_nb.py @@ -687,6 +687,9 @@ class NonBlockingHTTP(NonBlockingTCP): httpbody - string with http body) ''' message = message.replace('\r','') + # Remove latest \n + if message.endswith('\n'): + message = message[:-1] (header, httpbody) = message.split('\n\n', 1) header = header.split('\n') statusline = header[0].split(' ', 2)