libpurple/protocols/irc/cmds.c

branch
string-comparison-r2
changeset 38259
c593fc9f5438
parent 38258
9a6551eba09c
child 38358
30ba44276e74
child 41335
c49dcf00bee6
equal deleted inserted replaced
38258:9a6551eba09c 38259:c593fc9f5438
52 52
53 int irc_cmd_away(struct irc_conn *irc, const char *cmd, const char *target, const char **args) 53 int irc_cmd_away(struct irc_conn *irc, const char *cmd, const char *target, const char **args)
54 { 54 {
55 char *buf, *message; 55 char *buf, *message;
56 56
57 if (args[0] && strcmp(cmd, "back")) { 57 if (args[0] && !purple_strequal(cmd, "back")) {
58 message = purple_markup_strip_html(args[0]); 58 message = purple_markup_strip_html(args[0]);
59 purple_util_chrreplace(message, '\n', ' '); 59 purple_util_chrreplace(message, '\n', ' ');
60 buf = irc_format(irc, "v:", "AWAY", message); 60 buf = irc_format(irc, "v:", "AWAY", message);
61 g_free(message); 61 g_free(message);
62 } else { 62 } else {

mercurial