--- a/libpurple/protocols/sametime/sametime.c Fri Nov 24 01:36:19 2017 -0600 +++ b/libpurple/protocols/sametime/sametime.c Fri Nov 24 01:47:01 2017 -0600 @@ -4941,7 +4941,7 @@ } -static gboolean mw_protocol_can_receive_file(PurpleProtocolXferInterface *iface, +static gboolean mw_protocol_can_receive_file(PurpleProtocolXfer *pxfer, PurpleConnection *gc, const char *who) { struct mwPurpleProtocolData *pd; @@ -5031,7 +5031,7 @@ } -static PurpleXfer *mw_protocol_new_xfer(PurpleProtocolXferInterface *iface, PurpleConnection *gc, const char *who) { +static PurpleXfer *mw_protocol_new_xfer(PurpleProtocolXfer *pxfer, PurpleConnection *gc, const char *who) { PurpleAccount *acct; PurpleXfer *xfer; @@ -5047,11 +5047,11 @@ return xfer; } -static void mw_protocol_send_file(PurpleProtocolXferInterface *iface, +static void mw_protocol_send_file(PurpleProtocolXfer *pxfer, PurpleConnection *gc, const char *who, const char *file) { - PurpleXfer *xfer = mw_protocol_new_xfer(iface, gc, who); + PurpleXfer *xfer = mw_protocol_new_xfer(pxfer, gc, who); if(file) { DEBUG_INFO("file != NULL\n");