diff libpurple/protocols/jabber/auth.c @ 23080:0ae9c9befa63

Plug leak.
author Daniel Atallah <daniel.atallah@gmail.com>
date Wed, 21 May 2008 01:57:07 +0000
parents 9d331ad0a8dc
children c77d66886425
line wrap: on
line diff
--- a/libpurple/protocols/jabber/auth.c	Wed May 21 01:49:03 2008 +0000
+++ b/libpurple/protocols/jabber/auth.c	Wed May 21 01:57:07 2008 +0000
@@ -503,8 +503,10 @@
 		 * support it and including it gives a false fall-back to other mechs offerred,
 		 * leading to incorrect error handling.
 		 */
-		if (mech_name && !strcmp(mech_name, "X-GOOGLE-TOKEN"))
+		if (mech_name && !strcmp(mech_name, "X-GOOGLE-TOKEN")) {
+			g_free(mech_name);
 			continue;
+		}
 
 		g_string_append(js->sasl_mechs, mech_name);
 		g_string_append_c(js->sasl_mechs, ' ');