diff -r 8b46f11b9e7e -r 539b7b4d1949 libpurple/protocols/silc/ft.c --- a/libpurple/protocols/silc/ft.c Thu Sep 05 22:26:22 2013 +0530 +++ b/libpurple/protocols/silc/ft.c Thu Sep 05 22:28:09 2013 +0530 @@ -77,7 +77,7 @@ if (status == SILC_CLIENT_FILE_MONITOR_CLOSED) { /* All started sessions terminate here */ purple_xfer_set_protocol_data(xfer->xfer, NULL); - purple_xfer_unref(xfer->xfer); + g_object_unref(xfer->xfer); silc_free(xfer); return; } @@ -289,7 +289,7 @@ } /* Error */ - purple_xfer_unref(xfer->xfer); + g_object_unref(xfer->xfer); g_free(xfer->hostname); silc_free(xfer); silc_free(local_ip);