# HG changeset patch # User Stu Tomlinson # Date 1274633604 0 # Node ID 173e403cffbb0274c3c3f5fb1bf2a52f1d1119a0 # Parent c80d5cf9d88e200f297051aeaf616ffdbd796d44 Don't free captcha_req just before dereferencing it. Probably fixes https://bugzilla.redhat.com/show_bug.cgi?id=583507 diff -r c80d5cf9d88e -r 173e403cffbb libpurple/protocols/qq/qq_base.c --- a/libpurple/protocols/qq/qq_base.c Sat May 22 15:14:54 2010 +0000 +++ b/libpurple/protocols/qq/qq_base.c Sun May 23 16:53:24 2010 +0000 @@ -811,11 +811,11 @@ static void captcha_input_cancel_cb(qq_captcha_request *captcha_req, PurpleRequestFields *fields) { - captcha_request_destory(captcha_req); - purple_connection_error_reason(captcha_req->gc, PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED, _("Failed captcha verification")); + + captcha_request_destory(captcha_req); } static void captcha_input_ok_cb(qq_captcha_request *captcha_req,