libpurple/protocols/msn/slp.c

branch
soc.2013.gobjectification
changeset 34920
2df7191f56ea
parent 34914
d5f0fbacfbc8
child 35827
c7c855c36c9b
--- a/libpurple/protocols/msn/slp.c	Fri Sep 06 02:48:06 2013 +0530
+++ b/libpurple/protocols/msn/slp.c	Fri Sep 06 03:12:43 2013 +0530
@@ -369,13 +369,11 @@
 	char *context;
 	const char *fn;
 	const char *fp;
-	PurpleXferIoOps *io_ops;
 
 	fn = purple_xfer_get_filename(xfer);
 	fp = purple_xfer_get_local_filename(xfer);
 
 	slplink = purple_xfer_get_protocol_data(xfer);
-	io_ops = purple_xfer_get_io_ops(xfer);
 
 	g_return_if_fail(slplink != NULL);
 	g_return_if_fail(fp != NULL);
@@ -391,9 +389,9 @@
 
 	slpcall->pending = TRUE;
 
-	io_ops->cancel_send = msn_xfer_cancel;
-	io_ops->read = msn_xfer_read;
-	io_ops->write = msn_xfer_write;
+	purple_xfer_set_cancel_send_fnc(xfer, msn_xfer_cancel);
+	purple_xfer_set_read_fnc(xfer, msn_xfer_read);
+	purple_xfer_set_write_fnc(xfer, msn_xfer_write);
 
 	purple_xfer_set_protocol_data(xfer, slpcall);
 

mercurial