Mercurial > pidgin
diff libpurple/protocols/msn/msg.c @ 20935:1d9d5de48b9e
Fix some leaks.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Mon, 15 Oct 2007 00:31:34 +0000 |
parents | 2ebde8bd0e58 |
children | 2097b1664fa3 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/msg.c Sun Oct 14 23:26:52 2007 +0000 +++ b/libpurple/protocols/msn/msg.c Mon Oct 15 00:31:34 2007 +0000 @@ -664,10 +664,11 @@ tokens = g_strsplit(*cur, ": ", 2); - if (tokens[0] != NULL && tokens[1] != NULL) + if (tokens[0] != NULL && tokens[1] != NULL) { g_hash_table_insert(table, tokens[0], tokens[1]); - - g_free(tokens); + g_free(tokens); + } else + g_strfreev(tokens); } g_strfreev(elems);