libpurple/protocols/irc/msgs.c

changeset 24416
45b9d07c46f6
parent 23582
5b97b0d87d34
child 24571
77c103347d66
child 24763
67d9d4c975c0
child 24940
d4e0dc304741
--- a/libpurple/protocols/irc/msgs.c	Mon Sep 29 01:27:57 2008 +0000
+++ b/libpurple/protocols/irc/msgs.c	Mon Sep 29 01:36:09 2008 +0000
@@ -215,8 +215,10 @@
 			/* 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]);
 		}

mercurial