# HG changeset patch # User Sadrul Habib Chowdhury # Date 1195684271 0 # Node ID 7a159abfa395cc530df4ba62693f6461162e2b5d # Parent 3f95ed86fb5194907f205116d57f116086cc8a66 Plug a tiny little leak. diff -r 3f95ed86fb51 -r 7a159abfa395 libpurple/protocols/irc/cmds.c --- a/libpurple/protocols/irc/cmds.c Wed Nov 21 22:26:49 2007 +0000 +++ b/libpurple/protocols/irc/cmds.c Wed Nov 21 22:31:11 2007 +0000 @@ -294,14 +294,17 @@ ops = g_new0(char *, i * 2 + 1); for (i = 0; nicks[i]; i++) { - if (!*nicks[i]) + if (!*nicks[i]) { + g_free(nicks[i]); continue; + } ops[used++] = mode; ops[used++] = nicks[i]; } irc_do_mode(irc, target, sign, ops); g_free(ops); + g_free(nicks); /* No, not g_strfreev */ return 0; }