--- a/libpurple/protocols/oscar/kerberos.c Wed Jun 15 10:57:59 2016 -0400
+++ b/libpurple/protocols/oscar/kerberos.c Thu Jun 16 13:09:22 2016 -0400
@@ -93,8 +93,7 @@
port_str = g_strdup_printf (":%d", port);
url = g_strdup_printf ("https://%s%s/", server, port_str ? port_str : "");
@@ -141,25 +140,18 @@
- g_free (xsnac->principal1);
- g_free (xsnac->principal2);
+ g_free (xsnac->principal1); + g_free (xsnac->principal2); aim_tlvlist_free (xsnac->tlvlist);
for (i = 0; i < xsnac->num_tokens; i++) {
g_free(xsnac->tokens[i].main_tlv->value);
g_free(xsnac->tokens[i].main_tlv);
- if (xsnac->tokens[i].principal1)
- g_free (xsnac->tokens[i].principal1);
- if (xsnac->tokens[i].principal1_again)
- if (xsnac->tokens[i].service)
- g_free (xsnac->tokens[i].service);
- g_free (xsnac->tokens[i].principal1_again);
- if (xsnac->tokens[i].principal2)
- g_free (xsnac->tokens[i].principal2);
- if (xsnac->tokens[i].footer)
- g_free (xsnac->tokens[i].footer);
+ g_free (xsnac->tokens[i].principal1); + g_free (xsnac->tokens[i].service); + g_free (xsnac->tokens[i].principal1_again); + g_free (xsnac->tokens[i].principal2); + g_free (xsnac->tokens[i].footer); aim_tlvlist_free (xsnac->tokens[i].tlvlist);
@@ -315,10 +307,8 @@
_("Unknown error during authentication"));