diff options
-rw-r--r-- | libpurple/protocols/msn/slplink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libpurple/protocols/msn/slplink.c b/libpurple/protocols/msn/slplink.c index f2f05ddb23..622a41054e 100644 --- a/libpurple/protocols/msn/slplink.c +++ b/libpurple/protocols/msn/slplink.c @@ -309,7 +309,7 @@ msg_ack(MsnMessage *msg, void *data) if (slpmsg->offset < real_size) { - if (slpmsg->slpcall->xfer) + if (slpmsg->slpcall->xfer && purple_xfer_get_status(slpmsg->slpcall->xfer) == PURPLE_XFER_STATUS_STARTED) { slpmsg->slpcall->xfer_msg = slpmsg; purple_xfer_prpl_ready(slpmsg->slpcall->xfer); |