X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;ds=sidebyside;f=sasl.c;h=42cdc6a76d8d48cb59c71ec54558b9d9d321c0b0;hb=HEAD;hp=dd933673f58a8aeebc51351e3fb588ec05649b38;hpb=fee0c9537ee0b8dc497fd789d0c20e5db09766a8;p=cascardo%2Fchat.git diff --git a/sasl.c b/sasl.c index dd93367..42cdc6a 100644 --- a/sasl.c +++ b/sasl.c @@ -38,6 +38,7 @@ hc_xmpp_sasl_authenticate (hc_xmpp_t *xmpp) iks_insert_cdata (auth, p, 0); hc_xmpp_send_iks (xmpp, auth); free (p); + iks_delete (auth); } void @@ -45,6 +46,7 @@ hc_xmpp_sasl_iterate (hc_xmpp_t *xmpp, iks *stanza) { if (!iks_strcmp (iks_name (stanza), "success")) { + xmpp->sasl |= ENABLED; xmpp->status = HC_XMPP_AUTHENTICATED; } }