diff libpurple/protocols/irc/irc.h @ 31703:54a700cedb38

Fix races between irc_send_raw() and normal prpl-internal sends. Fixes #14263
author Ethan Blanton <elb@pidgin.im>
date Sat, 25 Jun 2011 02:42:08 +0000
parents d72d728226dc
children a78523019e7a 665388a0f573
line wrap: on
line diff
--- a/libpurple/protocols/irc/irc.h	Fri Jun 24 16:44:06 2011 +0000
+++ b/libpurple/protocols/irc/irc.h	Sat Jun 25 02:42:08 2011 +0000
@@ -106,6 +106,7 @@
 typedef int (*IRCCmdCallback) (struct irc_conn *irc, const char *cmd, const char *target, const char **args);
 
 int irc_send(struct irc_conn *irc, const char *buf);
+int irc_send_len(struct irc_conn *irc, const char *buf, int len);
 gboolean irc_blist_timeout(struct irc_conn *irc);
 gboolean irc_who_channel_timeout(struct irc_conn *irc);
 void irc_buddy_query(struct irc_conn *irc);