[ekg2-commit] r4035 - trunk/plugins/irc: trunk/plugins/irc/irc.c

SVN commit svn w toxygen.net
Sob, 28 Cze 2008, 22:16:43 CEST


Author: wiechu
Date: 2008-06-28 22:16:42 +0200 (Sat, 28 Jun 2008)
New Revision: 4035

Modified:
   trunk/plugins/irc/irc.c
Log:
    fix irc logs encoding.

Modified: trunk/plugins/irc/irc.c
===================================================================
--- trunk/plugins/irc/irc.c	2008-06-28 16:33:47 UTC (rev 4034)
+++ trunk/plugins/irc/irc.c	2008-06-28 20:16:42 UTC (rev 4035)
@@ -1047,6 +1047,8 @@
 
 /* XXX,
  * 	Recoding should be done after emiting IRC_PROTOCOL_MESSAGE (?)
+ *
+ * 	wo: Yes! We should use uncoded message for proper encoding in logs.
  */
 		if (j->conv_out != (void *) -1) {
 			__msg = ekg_convert_string_p(mline[1], j->conv_out);
@@ -1060,7 +1062,7 @@
 
 		coloured = irc_ircoldcolstr_to_ekgcolstr(session, head, 1);
 
-		query_emit_id(NULL, IRC_PROTOCOL_MESSAGE, &(sid), &(j->nick), &__msg, &isour, &xosd_to_us, &xosd_is_priv, &uid);
+		query_emit_id(NULL, IRC_PROTOCOL_MESSAGE, &(sid), &(j->nick), &mline[1], &isour, &xosd_to_us, &xosd_is_priv, &uid);
 
 		query_emit_id(NULL, MESSAGE_ENCRYPT, &sid, &uid, &__msg, &secure);
 				



Więcej informacji o liście dyskusyjnej ekg2-commit