All pastes #1866787 Raw Edit

argonel

public text v1 · immutable
#1866787 ·published 2010-04-18 21:02 UTC
rendered paste body
From e9162deebece657e15ca32bee6f63b69859b6192 Mon Sep 17 00:00:00 2001From: eli mackenzie <argonel@gmail.com>Date: Sun, 18 Apr 2010 17:02:03 -0400Subject: [PATCH] use qbytearray::tohex--- src/irc/server.cpp |   17 ++--------------- 1 files changed, 2 insertions(+), 15 deletions(-)diff --git a/src/irc/server.cpp b/src/irc/server.cppindex 295d41b..d1ac1f9 100644--- a/src/irc/server.cpp+++ b/src/irc/server.cpp@@ -944,19 +944,6 @@ void Server::processIncomingData()     } } -static QString qstrToHex( const QByteArray in)-{-    int l = in.length(), i=0;-    QString out;-    for (;i<l;i++)-    {-        if (i) out += ' ';-        uint a = in.at(i);-        out += QString::number( a, 16 ).rightJustified( 4, '0', true );-    }-    return out;-}- void Server::incoming() {     //if (getConnectionSettings().server().SSLEnabled())@@ -971,7 +958,7 @@ void Server::incoming()     while (m_socket->canReadLine())     {         QByteArray line(m_socket->readLine());-        m_rawLog->appendRaw(qstrToHex(line));+        m_rawLog->appendRaw(line.toHex());         //remove \n blowfish doesn't like it         int i = line.size()-1;         while (i >= 0 && (line[i]=='\n' || line[i]=='\r')) // since euIRC gets away with sending just \r, bet someone sends \n\r?@@ -1058,7 +1045,7 @@ void Server::incoming()         if(m_rawLog)         {             m_rawLog->appendRaw("&gt;&gt; " + QString(first).remove(QChar(0xFDD0)).remove(QChar(0xFDD1)).replace('&',"&amp;").replace('<',"&lt;").replace('>',"&gt;").replace(QRegExp("\\s"), "&nbsp;"));-            m_rawLog->appendRaw(qstrToHex(first));+            m_rawLog->appendRaw(first.toHex());         }          #ifdef HAVE_QCA2-- 1.6.6.1