[glib] gio: GPollFileMonitor is not cleaning up correctly
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] gio: GPollFileMonitor is not cleaning up correctly
- Date: Fri, 3 Nov 2017 14:08:33 +0000 (UTC)
commit ea2901abf834259f6d96709d071c6ef3e7a6f912
Author: Tomas Kotal <tomas kotal gmail com>
Date: Fri Nov 3 14:36:41 2017 +0100
gio: GPollFileMonitor is not cleaning up correctly
https://bugzilla.gnome.org/show_bug.cgi?id=789820
gio/gpollfilemonitor.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gio/gpollfilemonitor.c b/gio/gpollfilemonitor.c
index da7f1c5..411e003 100644
--- a/gio/gpollfilemonitor.c
+++ b/gio/gpollfilemonitor.c
@@ -145,7 +145,8 @@ poll_file_timeout (gpointer data)
{
GPollFileMonitor* poll_monitor = data;
- poll_monitor->timeout = FALSE;
+ g_source_unref (poll_monitor->timeout);
+ poll_monitor->timeout = NULL;
g_file_query_info_async (poll_monitor->file, G_FILE_ATTRIBUTE_ETAG_VALUE ","
G_FILE_ATTRIBUTE_STANDARD_SIZE,
0, 0, NULL, got_new_info, g_object_ref (poll_monitor));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]