From d37d1e973f6d8691dff6e879583daf0d23c7d450 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 7 Apr 2009 17:12:35 +0000 Subject: [PATCH] remove latest \n in bosh received messages (one is added when we send) --- src/common/xmpp/transports_nb.py | 3 +++ 1 file changed, 3 insertions(+) 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)