From 38ebe28923f77cd3d8a21669b14873756f0f0f4a Mon Sep 17 00:00:00 2001 From: Mikhail Titov Date: Mon, 15 Jun 2015 16:55:21 -0500 Subject: [PATCH] Rearrange eol removal for handshake --- SAM.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SAM.cpp b/SAM.cpp index 7de1a8a8..cb2cac3e 100644 --- a/SAM.cpp +++ b/SAM.cpp @@ -85,6 +85,9 @@ namespace client else { m_Buffer[bytes_transferred] = 0; + char * eol = (char *)memchr (m_Buffer, '\n', bytes_transferred); + if (eol) + *eol = 0; LogPrint ("SAM handshake ", m_Buffer); char * separator = strchr (m_Buffer, ' '); if (separator) @@ -101,9 +104,6 @@ namespace client if (separator) { separator++; - char *eol = strchr (separator, '\n'); - if (eol) - *eol = 0; std::map params; ExtractParams (separator, params); auto it = params.find (SAM_PARAM_MAX);