[gnome-user-share] obex: Fix transfer proxy leak
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-user-share] obex: Fix transfer proxy leak
- Date: Tue, 12 Nov 2013 13:21:04 +0000 (UTC)
commit bb874e8ee7aadc8213192d9ce5bf3728a7eb5bcc
Author: Bastien Nocera <hadess hadess net>
Date: Sat Nov 9 14:11:01 2013 +0100
obex: Fix transfer proxy leak
After the transfer has finished, unref the transfer proxy,
as we won't be using it any more.
src/obexpush.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/obexpush.c b/src/obexpush.c
index be2d5a8..94a1f67 100644
--- a/src/obexpush.c
+++ b/src/obexpush.c
@@ -462,6 +462,12 @@ transfer_property_changed (GDBusProxy *transfer,
hide_statusicon ();
}
}
+
+ /* Done with this transfer */
+ if (g_str_equal (status, "complete") ||
+ g_str_equal (status, "error")) {
+ g_object_unref (transfer);
+ }
} else {
g_debug ("Unhandled property changed %s = %s for filename %s", key, str, filename);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]