src/protocols/oscar/oscar.c

changeset 10405
19e09c25107f
parent 10404
9d66d897e96d
child 10439
5868d8f55fb1
--- a/src/protocols/oscar/oscar.c	Fri Dec 24 00:05:36 2004 +0000
+++ b/src/protocols/oscar/oscar.c	Fri Dec 24 00:51:06 2004 +0000
@@ -1993,9 +1993,16 @@
 
 static void oscar_xfer_cancel_recv(GaimXfer *xfer)
 {
-	struct aim_oft_info *oft_info = xfer->data;
-	GaimConnection *gc = oft_info->sess->aux_data;
-	OscarData *od = gc->proto_data;
+	struct aim_oft_info *oft_info;
+	GaimConnection *gc;
+	OscarData *od;
+
+	g_return_if_fail(xfer != NULL);
+	g_return_if_fail(xfer->data != NULL);
+
+	oft_info = xfer->data;
+	gc = oft_info->sess->aux_data;
+	od = gc->proto_data;
 
 	gaim_debug_info("oscar", "AAA - in oscar_xfer_cancel_recv\n");
 

mercurial