summaryrefslogtreecommitdiff
path: root/libpurple/protocols/irc/msgs.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/protocols/irc/msgs.c')
-rw-r--r--libpurple/protocols/irc/msgs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libpurple/protocols/irc/msgs.c b/libpurple/protocols/irc/msgs.c
index f2c8beb347..3a3aca5776 100644
--- a/libpurple/protocols/irc/msgs.c
+++ b/libpurple/protocols/irc/msgs.c
@@ -218,8 +218,10 @@ void irc_msg_ban(struct irc_conn *irc, const char *name, const char *from, char
/* This is an extended syntax, not in RFC 1459 */
int t1 = atoi(args[4]);
time_t t2 = time(NULL);
+ char *time = purple_str_seconds_to_string(t2 - t1);
msg = g_strdup_printf(_("Ban on %s by %s, set %s ago"),
- args[2], args[3], purple_str_seconds_to_string(t2 - t1));
+ args[2], args[3], time);
+ g_free(time);
} else {
msg = g_strdup_printf(_("Ban on %s"), args[2]);
}