libpurple/protocols/qq/qq_base.c

changeset 30332
950f7a4650e3
parent 28981
4e3922ab4844
child 30366
90f6ddc4b576
--- 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,

mercurial