diff options
Diffstat (limited to 'libpurple/protocols/qq/qq_trans.c')
-rw-r--r-- | libpurple/protocols/qq/qq_trans.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/libpurple/protocols/qq/qq_trans.c b/libpurple/protocols/qq/qq_trans.c index 607fd5dbe1..19361955d1 100644 --- a/libpurple/protocols/qq/qq_trans.c +++ b/libpurple/protocols/qq/qq_trans.c @@ -109,11 +109,9 @@ guint32 qq_trans_get_ship(qq_transaction *trans) static qq_transaction *trans_create(PurpleConnection *gc, gint fd, guint16 cmd, guint16 seq, guint8 *data, gint data_len, guint32 update_class, guint32 ship32) { - qq_data *qd; qq_transaction *trans; - g_return_val_if_fail(gc != NULL && gc->proto_data != NULL, NULL); - qd = (qq_data *) gc->proto_data; + g_return_val_if_fail(gc != NULL, NULL); trans = g_new0(qq_transaction, 1); @@ -138,10 +136,11 @@ static qq_transaction *trans_create(PurpleConnection *gc, gint fd, /* Remove a packet with seq from send trans */ static void trans_remove(PurpleConnection *gc, qq_transaction *trans) { - qq_data *qd = (qq_data *)gc->proto_data; + qq_data *qd; - g_return_if_fail(gc != NULL && gc->proto_data != NULL); + g_return_if_fail(gc != NULL); qd = (qq_data *) gc->proto_data; + g_return_if_fail(qd != NULL); g_return_if_fail(trans != NULL); #if 0 |