--- a/libpurple/protocols/irc/msgs.c Fri Apr 26 12:27:23 2013 +0200 +++ b/libpurple/protocols/irc/msgs.c Fri Apr 26 12:29:23 2013 +0200 @@ -1471,7 +1471,7 @@ const char *pw; size_t len; - pw = purple_account_get_password(irc->account); + pw = purple_connection_get_password(purple_account_get_connection(irc->account)); if (!conn || !secret || id != SASL_CB_PASS) return SASL_BADPARAM;