summary refs log tree commit diff stats
path: root/src/common/server.c
diff options
context:
space:
mode:
authorDaniel Atallah <datallah@pidgin.im>2012-10-13 07:06:38 +0200
committerBerke Viktor <bviktor@hexchat.org>2012-10-13 07:06:38 +0200
commitdbef9c9eb419d756d8e2b7db880467e881d8943d (patch)
treed33772409f02f080ad7d9b6f79668bd7cb944f34 /src/common/server.c
parent902063d932a37e8bcc47df1fdad173a44595ad39 (diff)
Speed up Non-BMP filtering
Diffstat (limited to 'src/common/server.c')
-rw-r--r--src/common/server.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common/server.c b/src/common/server.c
index a7166876..3aa3c694 100644
--- a/src/common/server.c
+++ b/src/common/server.c
@@ -312,9 +312,11 @@ server_inline (server *serv, char *line, int len)
 	char *utf_line_allocated = NULL;
 
 #ifdef WIN32
+#if 0
 	char *cleaned_line;
 	int cleaned_len;
 #endif
+#endif
 
 	/* Checks whether we're set to use UTF-8 charset */
 	if (serv->using_irc ||				/* 1. using CP1252/UTF-8 Hybrid */
@@ -403,12 +405,15 @@ server_inline (server *serv, char *line, int len)
 	}
 
 #ifdef WIN32
+#if 0
 	cleaned_line = text_replace_non_bmp (line, len, &cleaned_len);
 	if (cleaned_line != NULL ) {
 		line = cleaned_line;
 		len = cleaned_len;
 	}
 #endif
+	text_replace_non_bmp2 (line);
+#endif
 
 	fe_add_rawlog (serv, line, len, FALSE);
 
@@ -416,8 +421,10 @@ server_inline (server *serv, char *line, int len)
 	serv->p_inline (serv, line, len);
 
 #ifdef WIN32
+#if 0
 	g_free (cleaned_line);
 #endif
+#endif
 
 	if (utf_line_allocated != NULL) /* only if a special copy was allocated */
 		g_free (utf_line_allocated);